Changeset 6747
- Timestamp:
- 05/16/07 01:31:32 (2 years ago)
- Files:
-
- trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb (moved) (moved from trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_resource_generator.rb) (2 diffs)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb (modified) (3 diffs)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_index.html.erb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/USAGE (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb
r6690 r6747 1 class Scaffold ResourceGenerator < Rails::Generator::NamedBase1 class ScaffoldGenerator < Rails::Generator::NamedBase 2 2 attr_reader :controller_name, 3 3 :controller_class_path, … … 80 80 # Override with your own usage banner. 81 81 def banner 82 "Usage: #{$0} scaffold _resourceModelName [field:type, field:type]"82 "Usage: #{$0} scaffold ModelName [field:type, field:type]" 83 83 end 84 84 trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb
r6690 r6747 46 46 if @<%= file_name %>.save 47 47 flash[:notice] = '<%= class_name %> was successfully created.' 48 format.html { redirect_to <%= file_name %>_url(@<%= file_name %>) }48 format.html { redirect_to(@<%= file_name %>) 49 49 format.xml { render :xml => @<%= file_name %>, :status => :created, :location => <%= file_name %>_url(@<%= file_name %>) } 50 50 else … … 63 63 if @<%= file_name %>.update_attributes(params[:<%= file_name %>]) 64 64 flash[:notice] = '<%= class_name %> was successfully updated.' 65 format.html { redirect_to <%= file_name %>_url(@<%= file_name %>) }65 format.html { redirect_to(@<%= file_name %>) } 66 66 format.xml { head :ok } 67 67 else … … 79 79 80 80 respond_to do |format| 81 format.html { redirect_to <%= table_name %>_url}81 format.html { redirect_to(<%= table_name %>_url) } 82 82 format.xml { head :ok } 83 83 end trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_index.html.erb
r6746 r6747 15 15 <td><%%= link_to 'Show', <%= singular_name %> %></td> 16 16 <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> 18 18 </tr> 19 19 <%% end %> trunk/railties/lib/rails_generator/generators/components/scaffold/USAGE
r6016 r6747 33 33 34 34 Examples: 35 ./script/generate scaffold _resourcepost # no attributes, view will be anemic36 ./script/generate scaffold _resourcepost title:string created_on:date body:text published:boolean37 ./script/generate scaffold _resourcepurchase order_id:integer created_at:datetime amount:decimal35 ./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