Rails 3.2.6 - Running rake assets:precompile and getting an error with form_for -
when try run rake assets:precompile keep getting error:
rake aborted! /new-ui/app/views/account_assets/_form.html.erb:1: syntax error, unexpected ')' _erbout = ''; _erbout.concat(( form_for @asset |f| ).to_s)
the code referencing simple partial such:
<%= form_for @asset |f| %> <% if @asset.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@asset.errors.count, "error") %> prohibited asset being saved:</h2> <ul> <% @asset.errors.full_messages.each |msg| %> <li><%= msg %></li> <% end %> </ul> </div> <% end %> <div class="field"> <%= f.label :account_id %><br /> <%= f.number_field :account_id %> </div> <div class="field"> <%= f.label :asset_name %><br /> <%= f.text_field :asset_name %> </div> <div class="field"> <%= f.label :asset_location %><br /> <%= f.text_field :asset_location %> </div> <div class="actions"> <%= f.submit %> </div> <% end %>
i've seen other posts on stack overflow remove = sign form_for when error method form_for not found, don't think way go.
anyone have idea? thanks
update here full trace:
rake assets:precompile --trace rails_env=production ** invoke assets:precompile (first_time) ** execute assets:precompile /home/dan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/bin/rake assets:precompile:all rails_env=production rails_groups=assets --trace ** invoke assets:precompile:all (first_time) ** execute assets:precompile:all ** invoke assets:precompile:primary (first_time) ** invoke assets:environment (first_time) ** execute assets:environment ** invoke environment (first_time) ** execute environment smtp configuration: smtp server: smtp.gmail.com smtp port: 587 smtp domain: testmymail.com smtp auth: plain smtp user: noreply@testmymail.com activemerchant gateway: paypal login: seller.testmymail.com ** invoke tmp:cache:clear (first_time) ** execute tmp:cache:clear ** execute assets:precompile:primary rake aborted! /home/dan/clients/boomerang/new-ui/app/views/account_assets/_form.html.erb:1: syntax error, unexpected ')' _erbout = ''; _erbout.concat(( form_for @asset |f| ).to_s) ^ /home/dan/clients/boomerang/new-ui/app/views/account_assets/_form.html.erb:32: syntax error, unexpected keyword_ensure, expecting ')' /home/dan/clients/boomerang/new-ui/app/views/account_assets/_form.html.erb:34: syntax error, unexpected keyword_end, expecting ')' (in /home/dan/clients/boomerang/new-ui/app/views/account_assets/_form.html.erb) /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/tilt-1.3.3/lib/tilt/template.rb:209:in `instance_eval' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/tilt-1.3.3/lib/tilt/template.rb:209:in `evaluate_source' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/tilt-1.3.3/lib/tilt/template.rb:144:in `cached_evaluate' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/tilt-1.3.3/lib/tilt/template.rb:127:in `evaluate' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/tilt-1.3.3/lib/tilt/template.rb:76:in `render' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/context.rb:177:in `block in evaluate' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/context.rb:174:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/context.rb:174:in `evaluate' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/processed_asset.rb:12:in `initialize' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:241:in `new' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:241:in `block in build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:262:in `circular_call_protection' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:240:in `build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:89:in `block in build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/caching.rb:19:in `cache_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:88:in `build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:163:in `find_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:56:in `find_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/bundled_asset.rb:16:in `initialize' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:244:in `new' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:244:in `build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:89:in `block in build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/caching.rb:19:in `cache_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:88:in `build_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:163:in `find_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/index.rb:56:in `find_asset' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/static_compiler.rb:23:in `block in compile' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:212:in `block in each_logical_path' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:200:in `block (2 levels) in each_file' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:190:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:190:in `each_entry' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:198:in `block in each_file' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:197:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:197:in `each_file' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/sprockets-2.1.3/lib/sprockets/base.rb:210:in `each_logical_path' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/static_compiler.rb:18:in `compile' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:56:in `internal_precompile' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:70:in `block (3 levels) in <top (required)>' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain' /home/dan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain' /home/dan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/bin/rake:19:in `load' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/bin/rake:19:in `<main>' tasks: top => assets:precompile:primary rake aborted! command failed status (1): [/home/dan/.rvm/rubies/ruby-1.9.2-p290/bin/...] /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils.rb:53:in `block in create_shell_runner' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in `call' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in `sh' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in `sh' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils.rb:80:in `ruby' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in `ruby' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:12:in `ruby_rake_task' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:21:in `invoke_or_reboot_rake_task' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/actionpack-3.2.6/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain' /home/dan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/bin/rake:19:in `load' /home/dan/.rvm/gems/ruby-1.9.2-p290@boomerang/bin/rake:19:in `<main>' tasks: top => assets:precompile
it's component registered account_assets/_form.html.erb
compile tilt engine.
try switch off initialization of app assets:precompile
. inside config/application.rb
add this: (but this link warnings it)
config.assets.initialize_on_precompile = false
do have modifications related assets in config/application.rb
or config/enviroment/production.rb
or config/environments/development.rb
?
Comments
Post a Comment