2012-02-09 63 views
0

我有一个额外的“上下文”参数此链接:LINK_TO没有返回额外的参数

<%= link_to I18n.t(:task_delete), task, :context => 'homepage', :class => 'delete_link', :remote => :true, :method => :delete, :confirm => I18n.t(:sure) %> 

当控制器,我怎么看这个参数,它应该是“PARAMS [:背景]吧? 当我这样做的控制器,它没有返回值:

logger.debug "CONTEXT "+params[:context] 

回答

2

其实它会在PARAMS [:背景],如果您将它链接是这样的:

<%= link_to I18n.t(:task_delete), task_path(task, :context => 'homepage'), 
      :class => 'delete_link', :remote => :true, 
      :method => :delete, :confirm => I18n.t(:sure) %> 

因为它必须是路径的一部分

+0

非常感谢! – John 2012-02-09 10:10:07