我在 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 %>
我得到以下信息(实际如下):
<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”都这样做不是一个可行的解决方案。
任何想法?
谢谢