我有额外的“context”参数链接:
<%= link_to I18n.t(:task_delete), task, :context => 'homepage', :class => 'delete_link', :remote => :true, :method => :delete, :confirm => I18n.t(:sure) %>
当在控制器中时,如何读取此参数,它应该是“params [:context]对吗? 当我在控制器中执行此操作时,它不返回任何内容:
logger.debug "CONTEXT "+params[:context]
答案 0 :(得分:2)
实际上它会在params [:context]中,如果你以这种方式将它添加到链接中:
<%= link_to I18n.t(:task_delete), task_path(task, :context => 'homepage'),
:class => 'delete_link', :remote => :true,
:method => :delete, :confirm => I18n.t(:sure) %>
因为它必须是路径的一部分