2016-12-08 6 views
2

は私のconfig.rbでset :relative_links, trueを有し、かつ仲介者の動的ページで相対リンクを生成する方法は?

<%= stylesheet_link_tag :site, :relative => true %> 
 
<%= javascript_include_tag :all, :relative => true %>

を使用するにもかかわらず、私は

data.images.each do |i| 
 
    proxy "#{i.id}.html", "/imgs/template.html", :locals => { :i => i }, :ignore => true 
 
end

で生成される動的ページで資産への絶対リンクを取得しています

どのようにして相対的なものにするか?

+0

'set:relative_links、true;を追加してみてください。 relative_assets'を 'config.rb'にアクティブにします。あなたのレイアウトのこの '<%= stylesheet_link_tag:site%><%= javascript_include_tag:all%>'の後。 – Adobe

答えて

0

これまでの唯一の明らかな解決策は、ヘルパー関数をまったく使用しないことと、erbテンプレートへの相対リンクを含むことです。それはおそらく最悪の解決策かもしれませんが、動作します。喜んで他のアイデアを受け入れます。

関連する問題