Changeset 6180
- Timestamp:
- 02/21/07 00:29:44 (2 years ago)
- Files:
-
- trunk/actionmailer/lib/action_mailer/base.rb (modified) (4 diffs)
- trunk/actionmailer/test/fixtures/first_mailer/share.erb (added)
- trunk/actionmailer/test/fixtures/first_mailer/share.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/helper_mailer/use_example_helper.erb (added)
- trunk/actionmailer/test/fixtures/helper_mailer/use_example_helper.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/helper_mailer/use_helper_method.erb (added)
- trunk/actionmailer/test/fixtures/helper_mailer/use_helper_method.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/helper_mailer/use_helper.erb (added)
- trunk/actionmailer/test/fixtures/helper_mailer/use_helper.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/helper_mailer/use_mail_helper.erb (added)
- trunk/actionmailer/test/fixtures/helper_mailer/use_mail_helper.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.erb (added)
- trunk/actionmailer/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/second_mailer/share.erb (added)
- trunk/actionmailer/test/fixtures/second_mailer/share.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/templates/signed_up.erb (added)
- trunk/actionmailer/test/fixtures/templates/signed_up.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.ignored.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.ignored.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.html.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.html.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/signed_up_with_url.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/signed_up_with_url.rhtml (modified) (1 diff)
- trunk/actionmailer/test/fixtures/test_mailer/signed_up.erb (added)
- trunk/actionmailer/test/fixtures/test_mailer/signed_up.rhtml (modified) (1 diff)
- trunk/actionpack/examples/address_book/index.erb (added)
- trunk/actionpack/examples/address_book/layout.erb (added)
- trunk/actionpack/examples/debate/index.erb (added)
- trunk/actionpack/examples/debate/new_topic.erb (added)
- trunk/actionpack/examples/debate/topic.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/_trace.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/diagnostics.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/layout.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/missing_template.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/routing_error.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/template_error.erb (added)
- trunk/actionpack/lib/action_controller/templates/rescues/unknown_action.erb (added)
- trunk/actionpack/lib/action_controller/templates/scaffolds/edit.erb (added)
- trunk/actionpack/lib/action_controller/templates/scaffolds/layout.erb (added)
- trunk/actionpack/lib/action_controller/templates/scaffolds/list.erb (added)
- trunk/actionpack/lib/action_controller/templates/scaffolds/new.erb (added)
- trunk/actionpack/lib/action_controller/templates/scaffolds/show.erb (added)
- trunk/actionpack/test/fixtures/addresses/list.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_cookies_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_cookies_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_flash_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_flash_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_headers_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_headers_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_params_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_params_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_request_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_request_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_response_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_response_method.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_session_ivar.erb (added)
- trunk/actionpack/test/fixtures/deprecated_instance_variables/_session_method.erb (added)
- trunk/actionpack/test/fixtures/fun/games/hello_world.erb (added)
- trunk/actionpack/test/fixtures/layouts/builder.builder (added)
- trunk/actionpack/test/fixtures/layouts/standard.erb (added)
- trunk/actionpack/test/fixtures/layouts/talk_from_action.erb (added)
- trunk/actionpack/test/fixtures/layouts/yield.erb (added)
- trunk/actionpack/test/fixtures/override/test/hello_world.erb (added)
- trunk/actionpack/test/fixtures/scope/test/modgreet.erb (added)
- trunk/actionpack/test/fixtures/test/_customer_greeting.erb (added)
- trunk/actionpack/test/fixtures/test/_customer.erb (added)
- trunk/actionpack/test/fixtures/test/_hash_object.erb (added)
- trunk/actionpack/test/fixtures/test/_hello.builder (added)
- trunk/actionpack/test/fixtures/test/_partial_only.erb (added)
- trunk/actionpack/test/fixtures/test/_person.erb (added)
- trunk/actionpack/test/fixtures/test/action_talk_to_layout.erb (added)
- trunk/actionpack/test/fixtures/test/block_content_for.erb (added)
- trunk/actionpack/test/fixtures/test/capturing.erb (added)
- trunk/actionpack/test/fixtures/test/content_for.erb (added)
- trunk/actionpack/test/fixtures/test/dot.directory/render_file_with_ivar.erb (added)
- trunk/actionpack/test/fixtures/test/erb_content_for.erb (added)
- trunk/actionpack/test/fixtures/test/greeting.erb (added)
- trunk/actionpack/test/fixtures/test/hello_world_container.builder (added)
- trunk/actionpack/test/fixtures/test/hello_world_with_layout_false.erb (added)
- trunk/actionpack/test/fixtures/test/hello_world.builder (added)
- trunk/actionpack/test/fixtures/test/hello_world.erb (added)
- trunk/actionpack/test/fixtures/test/hello_xml_world.builder (added)
- trunk/actionpack/test/fixtures/test/hello.builder (added)
- trunk/actionpack/test/fixtures/test/list.erb (added)
- trunk/actionpack/test/fixtures/test/non_erb_block_content_for.builder (added)
- trunk/actionpack/test/fixtures/test/potential_conflicts.erb (added)
- trunk/actionpack/test/fixtures/test/render_file_with_ivar.erb (added)
- trunk/actionpack/test/fixtures/test/render_file_with_locals.erb (added)
- trunk/actionpack/test/fixtures/test/render_to_string_test.erb (added)
- trunk/actionpack/test/fixtures/test/update_element_with_capture.erb (added)
- trunk/actionwebservice/lib/action_web_service/scaffolding.rb (modified) (2 diffs)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/layout.erb (added)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/layout.rhtml (modified) (1 diff)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/methods.erb (added)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/methods.rhtml (modified) (1 diff)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/parameters.erb (added)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/parameters.rhtml (modified) (1 diff)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/result.erb (added)
- trunk/actionwebservice/lib/action_web_service/templates/scaffolds/result.rhtml (modified) (1 diff)
- trunk/actionwebservice/test/scaffolded_controller_test.rb (modified) (3 diffs)
- trunk/railties/lib/rails_generator/commands.rb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/controller/controller_generator.rb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/controller/templates/view.erb (added)
- trunk/railties/lib/rails_generator/generators/components/controller/templates/view.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/controller/USAGE (modified) (2 diffs)
- trunk/railties/lib/rails_generator/generators/components/mailer/mailer_generator.rb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/mailer/templates/fixture.erb (added)
- trunk/railties/lib/rails_generator/generators/components/mailer/templates/fixture.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/mailer/templates/view.erb (added)
- trunk/railties/lib/rails_generator/generators/components/mailer/templates/view.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/mailer/USAGE (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/scaffold_resource_generator.rb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/controller.rb (modified) (2 diffs)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/layout.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/layout.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_edit.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_edit.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_index.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_index.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_new.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_new.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_show.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_show.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb (modified) (4 diffs)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form_scaffolding.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form_scaffolding.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/layout.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/layout.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_show.erb (added)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_show.rhtml (modified) (1 diff)
- trunk/railties/README (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionmailer/lib/action_mailer/base.rb
r6097 r6180 53 53 # Like ActionController, each mailer class has a corresponding view directory 54 54 # in which each method of the class looks for a template with its name. 55 # To define a template to be used with a mailing, create an <tt>. rhtml</tt> file with the same name as the method55 # To define a template to be used with a mailing, create an <tt>.erb</tt> file with the same name as the method 56 56 # in your mailer model. For example, in the mailer defined above, the template at 57 # <tt>app/views/notifier/signup_notification. rhtml</tt> would be used to generate the email.57 # <tt>app/views/notifier/signup_notification.erb</tt> would be used to generate the email. 58 58 # 59 59 # Variables defined in the model are accessible as instance variables in the view. … … 104 104 # = HTML email 105 105 # 106 # To send mail as HTML, make sure your view (the <tt>. rhtml</tt> file) generates HTML and106 # To send mail as HTML, make sure your view (the <tt>.erb</tt> file) generates HTML and 107 107 # set the content type to html. 108 108 # … … 143 143 # 144 144 # For example, if the following templates existed: 145 # * signup_notification.text.plain. rhtml146 # * signup_notification.text.html. rhtml147 # * signup_notification.text.xml. rxml148 # * signup_notification.text.x-yaml. rhtml145 # * signup_notification.text.plain.erb 146 # * signup_notification.text.html.erb 147 # * signup_notification.text.xml.builder 148 # * signup_notification.text.x-yaml.erb 149 149 # 150 150 # Each would be rendered and added as a separate part to the message, … … 384 384 # First, we look to see if there are any likely templates that match, 385 385 # which include the content-type in their file name (i.e., 386 # "the_template_file.text.html. rhtml", etc.). Only do this if parts386 # "the_template_file.text.html.erb", etc.). Only do this if parts 387 387 # have not already been specified manually. 388 388 if @parts.empty? 389 389 templates = Dir.glob("#{template_path}/#{@template}.*") 390 390 templates.each do |path| 391 # TODO: don't hardcode rhtml|rxml391 # TODO: don't hardcode erb|builder 392 392 basename = File.basename(path) 393 next unless md = /^([^\.]+)\.([^\.]+\.[^\.]+)\.( rhtml|rxml)$/.match(basename)393 next unless md = /^([^\.]+)\.([^\.]+\.[^\.]+)\.(erb|builder|rhtml|rxml)$/.match(basename) 394 394 template_name = basename 395 395 content_type = md.captures[1].gsub('.', '/') trunk/actionmailer/test/fixtures/first_mailer/share.rhtml
r4509 r6180 1 first mailtrunk/actionmailer/test/fixtures/helper_mailer/use_example_helper.rhtml
r5436 r6180 1 So, <%= example_format(@text) %>trunk/actionmailer/test/fixtures/helper_mailer/use_helper_method.rhtml
r1446 r6180 1 This message brought to you by <%= name_of_the_mailer_class %>.trunk/actionmailer/test/fixtures/helper_mailer/use_helper.rhtml
r1446 r6180 1 Hello, <%= person_name %>. Thanks for registering!trunk/actionmailer/test/fixtures/helper_mailer/use_mail_helper.rhtml
r1446 r6180 1 From "Romeo and Juliet":2 3 <%= block_format @text %>4 5 Good ol' Shakespeare.trunk/actionmailer/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.rhtml
r4509 r6180 1 Have a lovely picture, from me. Enjoy!trunk/actionmailer/test/fixtures/second_mailer/share.rhtml
r4509 r6180 1 second mailtrunk/actionmailer/test/fixtures/templates/signed_up.rhtml
r4 r6180 1 Hello there,2 3 Mr. <%= @recipient %>trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.ignored.rhtml
r3040 r6180 1 Ignored when searching for implicitly multipart parts.trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.html.rhtml
r1359 r6180 1 <html>2 <body>3 HTML formatted message to <strong><%= @recipient %></strong>.4 </body>5 </html>6 <html>7 <body>8 HTML formatted message to <strong><%= @recipient %></strong>.9 </body>10 </html>trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.rhtml
r1359 r6180 1 Plain text to <%= @recipient %>.2 Plain text to <%= @recipient %>.trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.rhtml
r1586 r6180 1 yaml to: <%= @recipient %>trunk/actionmailer/test/fixtures/test_mailer/signed_up_with_url.rhtml
r4818 r6180 1 Hello there,2 3 Mr. <%= @recipient %>. Please see our greeting at <%= @welcome_url %>trunk/actionmailer/test/fixtures/test_mailer/signed_up.rhtml
r4 r6180 1 Hello there,2 3 Mr. <%= @recipient %>trunk/actionwebservice/lib/action_web_service/scaffolding.rb
r5213 r6180 26 26 # If you want to customize the default views, create the following views in "app/views": 27 27 # 28 # * <tt>action_name/methods. rhtml</tt>29 # * <tt>action_name/parameters. rhtml</tt>30 # * <tt>action_name/result. rhtml</tt>31 # * <tt>action_name/layout. rhtml</tt>28 # * <tt>action_name/methods.erb</tt> 29 # * <tt>action_name/parameters.erb</tt> 30 # * <tt>action_name/result.erb</tt> 31 # * <tt>action_name/layout.erb</tt> 32 32 # 33 33 # Where <tt>action_name</tt> is the name of the action you gave to ClassMethods#web_service_scaffold. … … 123 123 124 124 def scaffold_path(template_name) 125 File.dirname(__FILE__) + "/templates/scaffolds/" + template_name + ". rhtml"125 File.dirname(__FILE__) + "/templates/scaffolds/" + template_name + ".erb" 126 126 end 127 127 trunk/actionwebservice/lib/action_web_service/templates/scaffolds/layout.rhtml
r4164 r6180 1 <html>2 <head>3 <title><%= @scaffold_class.wsdl_service_name %> Web Service</title>4 <style>5 body { background-color: #fff; color: #333; }6 7 body, p, ol, ul, td {8 font-family: verdana, arial, helvetica, sans-serif;9 font-size: 13px;10 line-height: 18px;11 }12 13 pre {14 background-color: #eee;15 padding: 10px;16 font-size: 11px;17 }18 19 a { color: #000; }20 a:visited { color: #666; }21 a:hover { color: #fff; background-color:#000; }22 23 .fieldWithErrors {24 padding: 2px;25 background-color: red;26 display: table;27 }28 29 #errorExplanation {30 width: 400px;31 border: 2px solid red;32 padding: 7px;33 padding-bottom: 12px;34 margin-bottom: 20px;35 background-color: #f0f0f0;36 }37 38 #errorExplanation h2 {39 text-align: left;40 font-weight: bold;41 padding: 5px 5px 5px 15px;42 font-size: 12px;43 margin: -7px;44 background-color: #c00;45 color: #fff;46 }47 48 #errorExplanation p {49 color: #333;50 margin-bottom: 0;51 padding: 5px;52 }53 54 #errorExplanation ul li {55 font-size: 12px;56 list-style: square;57 }58 </style>59 </head>60 <body>61 62 <%= @content_for_layout %>63 64 </body>65 </html>trunk/actionwebservice/lib/action_web_service/templates/scaffolds/methods.rhtml
r1037 r6180 1 <% @scaffold_container.services.each do |service| %>2 3 <h4>API Methods for <%= service %></h4>4 <%= service_method_list(service) %>5 6 <% end %>trunk/actionwebservice/lib/action_web_service/templates/scaffolds/parameters.rhtml
r5378 r6180 1 <h4>Method Invocation Details for <em><%= @scaffold_service %>#<%= @scaffold_method.public_name %></em></h4>2 3 <% form_tag(:action => @scaffold_action_name + '_submit') do -%>4 <%= hidden_field_tag "service", @scaffold_service.name %>5 <%= hidden_field_tag "method", @scaffold_method.public_name %>6 7 <p>8 <label for="protocol">Protocol:</label><br />9 <%= select_tag 'protocol', options_for_select([['SOAP', 'soap'], ['XML-RPC', 'xmlrpc']], params['protocol']) %>10 </p>11 12 <% if @scaffold_method.expects %>13 14 <strong>Method Parameters:</strong><br />15 <% @scaffold_method.expects.each_with_index do |type, i| %>16 <p>17 <label for="method_params[<%= i %>]"><%= method_parameter_label(type.name, type) %> </label><br />18 <%= method_parameter_input_fields(@scaffold_method, type, "method_params", i) %>19 </p>20 <% end %>21 22 <% end %>23 24 <%= submit_tag "Invoke" %>25 <% end -%>26 27 <p>28 <%= link_to "Back", :action => @scaffold_action_name %>29 </p>trunk/actionwebservice/lib/action_web_service/templates/scaffolds/result.rhtml
r1044 r6180 1 <h4>Method Invocation Result for <em><%= @scaffold_service %>#<%= @scaffold_method.public_name %></em></h4>2 3 <p>4 Invocation took <tt><%= '%f' % @method_elapsed %></tt> seconds5 </p>6 7 <p>8 <strong>Return Value:</strong><br />9 <pre>10 <%= h @method_return_value.inspect %>11 </pre>12 </p>13 14 <p>15 <strong>Request XML:</strong><br />16 <pre>17 <%= h @method_request_xml %>18 </pre>19 </p>20 21 <p>22 <strong>Response XML:</strong><br />23 <pre>24 <%= h @method_response_xml %>25 </pre>26 </p>27 28 <p>29 <%= link_to "Back", :action => @scaffold_action_name + '_method_params', :method => @scaffold_method.public_name, :service => @scaffold_service.name %>30 </p>trunk/actionwebservice/test/scaffolded_controller_test.rb
r6125 r6180 74 74 def test_scaffold_invoke 75 75 get :scaffold_invoke 76 assert_template 'methods. rhtml'76 assert_template 'methods.erb' 77 77 end 78 78 79 79 def test_scaffold_invoke_method_params 80 80 get :scaffold_invoke_method_params, :service => 'scaffolded', :method => 'Hello' 81 assert_template 'parameters. rhtml'81 assert_template 'parameters.erb' 82 82 end 83 83 84 84 def test_scaffold_invoke_method_params_with_struct 85 85 get :scaffold_invoke_method_params, :service => 'scaffolded', :method => 'HelloStructParam' 86 assert_template 'parameters. rhtml'86 assert_template 'parameters.erb' 87 87 assert_tag :tag => 'form' 88 88 assert_tag :tag => 'input', :attributes => {:name => "method_params[0][name]"} … … 91 91 def test_scaffold_invoke_submit_hello 92 92 post :scaffold_invoke_submit, :service => 'scaffolded', :method => 'Hello', :method_params => {'0' => '5', '1' => 'hello world'} 93 assert_template 'result. rhtml'93 assert_template 'result.erb' 94 94 assert_equal false, @controller.instance_eval{ @method_return_value } 95 95 end … … 97 97 def test_scaffold_invoke_submit_bye 98 98 post :scaffold_invoke_submit, :service => 'scaffolded', :method => 'Bye' 99 assert_template 'result. rhtml'99 assert_template 'result.erb' 100 100 persons = [ScaffoldPerson.new(:id => 1, :name => "leon"), ScaffoldPerson.new(:id => 2, :name => "paul")] 101 101 assert_equal persons, @controller.instance_eval{ @method_return_value } trunk/railties/lib/rails_generator/commands.rb
r5914 r6180 560 560 end 561 561 562 logger.refreshing "#{template_options[:insert].gsub(/\. rhtml/,'')} inside #{relative_destination}"562 logger.refreshing "#{template_options[:insert].gsub(/\.erb/,'')} inside #{relative_destination}" 563 563 564 564 begin_mark = Regexp.quote(template_part_mark(template_options[:begin_mark], template_options[:mark_id])) trunk/railties/lib/rails_generator/generators/components/controller/controller_generator.rb
r5326 r6180 29 29 # View template for each action. 30 30 actions.each do |action| 31 path = File.join('app/views', class_path, file_name, "#{action}. rhtml")32 m.template 'view. rhtml', path,31 path = File.join('app/views', class_path, file_name, "#{action}.erb") 32 m.template 'view.erb', path, 33 33 :assigns => { :action => action, :path => path } 34 34 end trunk/railties/lib/rails_generator/generators/components/controller/templates/view.rhtml
r1828 r6180 1 <h1><%= class_name %>#<%= action %></h1>2 <p>Find me in <%= path %></p>trunk/railties/lib/rails_generator/generators/components/controller/USAGE
r518 r6180 16 16 Credit card controller with URLs like /credit_card/debit. 17 17 Controller: app/controllers/credit_card_controller.rb 18 Views: app/views/credit_card/debit. rhtml[...]18 Views: app/views/credit_card/debit.erb [...] 19 19 Helper: app/helpers/credit_card_helper.rb 20 20 Test: test/functional/credit_card_controller_test.rb … … 25 25 Credit card admin controller with URLs /admin/credit_card/suspend. 26 26 Controller: app/controllers/admin/credit_card_controller.rb 27 Views: app/views/admin/credit_card/debit. rhtml[...]27 Views: app/views/admin/credit_card/debit.erb [...] 28 28 Helper: app/helpers/admin/credit_card_helper.rb 29 29 Test: test/functional/admin/credit_card_controller_test.rb trunk/railties/lib/rails_generator/generators/components/mailer/mailer_generator.rb
r5329 r6180 22 22 actions.each do |action| 23 23 relative_path = File.join(file_path, action) 24 view_path = File.join('app/views', "#{relative_path}. rhtml")24 view_path = File.join('app/views', "#{relative_path}.erb") 25 25 fixture_path = File.join('test/fixtures', relative_path) 26 26 27 m.template "view. rhtml", view_path,27 m.template "view.erb", view_path, 28 28 :assigns => { :action => action, :path => view_path } 29 m.template "fixture. rhtml", fixture_path,29 m.template "fixture.erb", fixture_path, 30 30 :assigns => { :action => action, :path => view_path } 31 31 end trunk/railties/lib/rails_generator/generators/components/mailer/templates/fixture.rhtml
r5326 r6180 1 <%= class_name %>#<%= action %>2 3 Find me in <%= path %>trunk/railties/lib/rails_generator/generators/components/mailer/templates/view.rhtml
r5326 r6180 1 <%= class_name %>#<%= action %>2 3 Find me in <%= path %>trunk/railties/lib/rails_generator/generators/components/mailer/USAGE
r3411 r6180 13 13 This will create a Notifications mailer class: 14 14 Mailer: app/models/notifications.rb 15 Views: app/views/notifications/signup. rhtml[...]15 Views: app/views/notifications/signup.erb [...] 16 16 Test: test/unit/test/unit/notifications_test.rb 17 17 Fixtures: test/fixtures/notifications/signup [...] trunk/railties/lib/rails_generator/generators/components/scaffold_resource/scaffold_resource_generator.rb
r5565 r6180 42 42 for action in scaffold_views 43 43 m.template( 44 "view_#{action}. rhtml",45 File.join('app/views', controller_class_path, controller_file_name, "#{action}. rhtml")44 "view_#{action}.erb", 45 File.join('app/views', controller_class_path, controller_file_name, "#{action}.erb") 46 46 ) 47 47 end 48 48 49 49 # Layout and stylesheet. 50 m.template('layout. rhtml', File.join('app/views/layouts', controller_class_path, "#{controller_file_name}.rhtml"))50 m.template('layout.erb', File.join('app/views/layouts', controller_class_path, "#{controller_file_name}.erb")) 51 51 m.template('style.css', 'public/stylesheets/scaffold.css') 52 52 trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/controller.rb
r5633 r6180 6 6 7 7 respond_to do |format| 8 format.html # index. rhtml8 format.html # index.erb 9 9 format.xml { render :xml => @<%= table_name %>.to_xml } 10 10 end … … 17 17 18 18 respond_to do |format| 19 format.html # show. rhtml19 format.html # show.erb 20 20 format.xml { render :xml => @<%= file_name %>.to_xml } 21 21 end trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/layout.rhtml
r5565 r6180 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">3 4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">5 <head>6 <meta http-equiv="content-type" content="text/html;charset=UTF-8" />7 <title><%= controller_class_name %>: <%%= controller.action_name %></title>8 <%%= stylesheet_link_tag 'scaffold' %>9 </head>10 <body>11 12 <p style="color: green"><%%= flash[:notice] %></p>13 14 <%%= yield %>15 16 </body>17 </html>trunk/railties/lib/rails_generator/generators/components/scaffold_resource/templates/view_edit.rhtml
r5565 r6180 1 <h1>Editing <%= singular_name %></h1>2 3 <%%= error_messages_for :<%= singular_name %> %>4 5 <%% form_for(:<%= singular_name %>, :url => <%= singular_name %>_path(@<%= singular_name %>), :html => { :method => :put }) do |f| %>6 <% for attribute in attributes -%>&n