ApplicationController before_filter 内で request.format = :mobile を設定しています。
before_filter :some_filter
def some_filter
request.format = :mobile
end
ルートにこのマッピングがあります:
map.my_list '/my_list.:format', :controller => "of_no", :action => "significance"
私が次のことをするとき:
<%= link_to "My List", my_list_path %>
私は以下を取得します(以下のACTUAL):
<a href="/my_list">My List</a> <!-- THIS IS THE PROBLEM -->
私はこれが欲しいです(以下で期待されています):
<a href="/my_list.mobile">My List</a> <!-- THIS IS THE EXPECTED -->
ただし、次のようにすると:
<%= link_to "My List", my_list_path(:format => "mobile") %>
その後、期待どおりの結果が得られますが、これをすべての「link_to」に対して実行することは実行可能な解決策ではありません。
何か案が?
ありがとうございました