Здравствуйте, у меня в голове идет борьба.Мне нужно текстовое поле, в котором использование может вводить некоторые параметры, которые будут использоваться в качестве критериев фильтра для хэша: условие в моем методе поиска.
Я создал помощника, с помощью параметра принимаети объединить хэш с параметрами:
В моем контроллере:
@bills = adminbill_filter(:limit=>params[:limit] || 50,:offset=>params[:offset] || 0, :conditions=>params[:options])
В моем помощнике:
def link_to_with_current(text, link, condition, *args)
options = args.first || {}
options[:class] = condition ? 'current' : nil
link_to text, link, options
end
На мой взгляд:
<%= text_field :filter ,:criteria, :class=>'roundRect',:id=>'name', :value=>12009%>
<%= button_to_with_filter 'Start Filter', 'index', :filter_condition=>true, :options=>{:id=>81}%>
Можно ли каким-то образом передать значение text_field в: option => {...} button_to_with_filter?Я нахожу это решение (если оно работает) довольно неудобным.Ваши комментарии как всегда очень полезны.
Привет Матиас