Railsのルートの短縮文字列表現からフルパスURLを取得する方法はありますか?
つまり、レーキルートの出力から、その文字列がterms#index
マップ先へのフルパスを作成します。http://what-ever.com/terms-and-conditions
Railsのルートの短縮文字列表現からフルパスURLを取得する方法はありますか?
つまり、レーキルートの出力から、その文字列がterms#index
マップ先へのフルパスを作成します。http://what-ever.com/terms-and-conditions
おそらくurl_for
あなたを助けることができますか?ここのドキュメント。正確な文字列を使用していませんが、実行している内容によっては、変数を内部に配置することで同様の結果が得られる可能性があります。
何かのようなもの:
<%= url_for(:action => '#{action}', :controller => '#{controller}', :only_path => false %>
ただの推測。それが機能するかどうかは実際にはわかりません:)。
もしも
rake routes --trace
terms GET /terms(.:format) terms#index
それなら次はうまくいくと思います
terms_path #Gives /terms
と
terms_url #Gives http://what-ever.com/terms