def link_parameter(name, option)
param_datas = {}
#DOCOMOとAUの場合、リンクに日本語のパラメター値が付いている時の文字化けの問題対応
- params.each{ |key, value| param_datas[key.to_sym] = ((request.mobile? && !request.mobile.is_a?(Jpmobile::Mobile::Softbank)) ? value.tosjis : value) }
+ params.each{ |key, value| param_datas[key.to_sym] = (is_softbank_mobile?(request) ? value.tosjis : value) }
option.each{ |key, value| param_datas[key.to_sym] = value }
link_to name, param_datas
end
end
end
+ private
+
+ def is_softbank_mobile?(request_obj)
+ request_obj.mobile? && !request_obj.mobile.respond_to?(:smartphone?) && !request_obj.mobile.is_a?(Jpmobile::Mobile::Softbank)
+ end
+
# def date_select_tag(name, value = nil, options = {})
# defaults = { :discard_type => true }
# options = defaults.merge(options)
<% end %>
<!-- ページング -->
- <%param_datas = {}%>
- <%params.each{ |key, value| param_datas[key.to_sym] = ((request.mobile? && !request.mobile.is_a?(Jpmobile::Mobile::Softbank)) ? value.tosjis : value) }%>
-<!-- page numbers -->
- <div id="pages"> <%= will_paginate(@products,:params=>param_datas) %></div>
+ <div id="pages"> <%= will_paginate(@products) %></div>
<div class="listOrder"><%= link_order "price" %>│<%= link_order "update" %></div>
<% else %>