ruby on rails - asset_path does not work in some views -


can't resolve issue in rails 4 app. me please.

in controller in 'show' action try render view 'textile':

render "textile" if @wallcovering.material.id == 2 || @catalog.id == 10 

in view 'textile.html.erb' have:

<%= image_tag "#{@catalog.title}/#{@wallcovering.title}.jpg", id: "textile_image" %> 

but in page source in production there plain path, without md5, , image couldn't found. even

<%= asset_path("#{@catalog.title}/#{@wallcovering.title}.jpg") %> 

shows me plain path. have tag in view:

<%= link_to catalog_wallcovering_path(@catalog, wallcovering), data: { remote: true, bgpath: asset_path("#{@catalog.slug}/#{wallcovering.title}.jpg") }%> 

and asset_path works fine here.

there other controllers , views in app, assets work fine.

i precompiled assets by

rails_env=production bundle exec rake assets:precompile 

and upload public assets production server.

where wrong?

upd:

changed #{@catalog.title} = "caesar" #{@catalog.slug} = "caesar" , works now. mystery?


Comments

Popular posts from this blog

c++ - Linked List error when inserting for the last time -

java - activate/deactivate sonar maven plugin by profile? -

java - What is the difference between String. and String.this. ? -