view_hanlder
Rails 3.2.12 アプリにはメソッドがあります。次のように定義されます。
def view_handler
index = params[:index].to_i
url = params[:url]
msg = params[:msg]
#redirect to the page by url
if msg.nil?
redirect_to url
else
redirect_to url, :notice => msg
end
end
view_handler
ビューでの link_to 呼び出しは次のとおりです。
<%= link_to 'Project Status', "/view_handler?index=1&url=#{misc_definitions_path(:for_which => 'project_status', :subaction => 'project_status')}" %>
ただし、view_handler
では、次のparams[:url]
とおりです。
params[:url] = "/misc_definitions?for_which=project_status"
どういうわけかsubaction=project_status
輸送中に失われました。for_which
と の両方をsubaction
view_handler に渡すことができるように、ビューでリンクを構築する正しい方法は何ですか?
助けてくれてありがとう。