Link_to не возвращает дополнительный параметр - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть эта ссылка с дополнительным параметром "context":

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

Когда в контроллере, как мне прочитать этот параметр, должно быть "params [: context] right?это в контроллере ничего не возвращает:

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

1 Ответ

2 голосов
/ 09 февраля 2012

На самом деле это будет в params [: context], если вы добавите его в ссылку следующим образом:

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

, так как он должен быть частью пути

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...