Hi you all, after creating an app I used the script scaffold to generate the whole thing. After this, I have several doubts about the code generated: - ?def index?: This method calls the method ?list?. However, to display the template ?list.rhtml?, it also calls the ?render :action=>?list? ?. Why? I mean, if we have previously called the method ?list?, this method would also render the template, there will be no need to explicitly say so. If not, we could have also used ?render :template?, not render the action. - ?post? is indicated in the destroy action, but not in others like ?edit? or ?show?? why? How can I know when I have to use the ?post? or not? - When we create a new element we call the ?new? action and then the ?create? action. In both of them we are using the ?Thing.new? so? are we instantiating the thing twice?. I don?t understand this piece of code. - For ?list? we use the pagination helper. The line of code is something like: ?@thing_pages, @things = paginate :things, :per_page => 10, :order_by => ''demo_name''? I don?t understand the line. I can understand the code after the ?@things =?, but not the ?@thing_pages,? code. - I?ve also seen in tutorials with older versions that variables such as ?flash? or ?params? are not passed with the at symbol. Do you know the why of these change? If anyone could answer any of these questions?. :D Thanks! :D -- Posted via http://www.ruby-forum.com/.