目前我的索引页面中有一个搜索字段,我正在尝试传递params和class的值,如下所示:
%div.form-group
text_field_tag :from_date, 'Starts From Date...', params[:from_date], class: 'form-control'
然而,我收到错误:
错误的参数数量(给定4,预期1..3)
我一直在寻找正确的语法,但我找不到任何语法。此外,我快速浏览了rails API,我看到text_field_tag的最大参数是3,我现在正在传递4个参数。所以,如果有人之前已经解决了这个问题,请在此赐教。 谢谢你,祝你有个愉快的一天。
答案 0 :(得分:0)
你可以试试这个
text_field_tag :from_date, params[:from_date], class: 'form-control', placeholder: 'Starts From Date...'
格式为
text_field_tag(name, value = nil, options = {})
name是to param中的field_name,如果你想要的话,你可以给params[:form_date]
或任何字符串你可以给空字符串“”或者你想要的值
答案 1 :(得分:0)
%div.form-group
=text_field_tag :from_date, params[:from_date].present? ? params[:from_date] : 'Starts From Date...', class: 'form-control'