Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 6747

Show
Ignore:
Timestamp:
05/16/07 01:31:32 (2 years ago)
Author:
david
Message:

Updated with the latest tricks

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb

    r6690 r6747  
    1 class ScaffoldResourceGenerator < Rails::Generator::NamedBase 
     1class ScaffoldGenerator < Rails::Generator::NamedBase 
    22  attr_reader   :controller_name, 
    33                :controller_class_path, 
     
    8080    # Override with your own usage banner. 
    8181    def banner 
    82       "Usage: #{$0} scaffold_resource ModelName [field:type, field:type]" 
     82      "Usage: #{$0} scaffold ModelName [field:type, field:type]" 
    8383    end 
    8484 
  • trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb

    r6690 r6747  
    4646      if @<%= file_name %>.save 
    4747        flash[:notice] = '<%= class_name %> was successfully created.' 
    48         format.html { redirect_to <%= file_name %>_url(@<%= file_name %>) } 
     48        format.html { redirect_to(@<%= file_name %>) 
    4949        format.xml  { render :xml => @<%= file_name %>, :status => :created, :location => <%= file_name %>_url(@<%= file_name %>) } 
    5050      else 
     
    6363      if @<%= file_name %>.update_attributes(params[:<%= file_name %>]) 
    6464        flash[:notice] = '<%= class_name %> was successfully updated.' 
    65         format.html { redirect_to <%= file_name %>_url(@<%= file_name %>) } 
     65        format.html { redirect_to(@<%= file_name %>) } 
    6666        format.xml  { head :ok } 
    6767      else 
     
    7979 
    8080    respond_to do |format| 
    81       format.html { redirect_to <%= table_name %>_url
     81      format.html { redirect_to(<%= table_name %>_url)
    8282      format.xml  { head :ok } 
    8383    end 
  • trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_index.html.erb

    r6746 r6747  
    1515    <td><%%= link_to 'Show', <%= singular_name %> %></td> 
    1616    <td><%%= link_to 'Edit', edit_<%= singular_name %>_path(<%= singular_name %>) %></td> 
    17     <td><%%= link_to 'Destroy', <%= singular_name %>), :confirm => 'Are you sure?', :method => :delete %></td> 
     17    <td><%%= link_to 'Destroy', <%= singular_name %>, :confirm => 'Are you sure?', :method => :delete %></td> 
    1818  </tr> 
    1919<%% end %> 
  • trunk/railties/lib/rails_generator/generators/components/scaffold/USAGE

    r6016 r6747  
    3333 
    3434Examples: 
    35     ./script/generate scaffold_resource post # no attributes, view will be anemic 
    36     ./script/generate scaffold_resource post title:string created_on:date body:text published:boolean 
    37     ./script/generate scaffold_resource purchase order_id:integer created_at:datetime amount:decimal 
     35    ./script/generate scaffold post # no attributes, view will be anemic 
     36    ./script/generate scaffold post title:string created_on:date body:text published:boolean 
     37    ./script/generate scaffold purchase order_id:integer created_at:datetime amount:decimal