2016-07-27 39 views
1

目前我已經在我的索引頁的搜索領域,我試圖通過值PARAMS和類,像這樣:錯誤的參數時PARAMS和類text_field_tag

%div.form-group 
    text_field_tag :from_date, 'Starts From Date...', params[:from_date], class: 'form-control' 

不過,我得到錯誤:

wrong number of arguments (given 4, expected 1..3)

我一直在尋找正確的語法,但我找不到任何。此外,我快速瀏覽了rails API,並且我看到text_field_tag的最大參數是3,並且我現在傳遞了4個參數。所以,如果有人已經解決了這個問題,請在這裏給我啓發。 謝謝你,祝你有美好的一天。

回答

0

你可以試試這個

text_field_tag :from_date, params[:from_date], class: 'form-control', placeholder: 'Starts From Date...' 

格式

text_field_tag(name, value = nil, options = {}) 

名稱是FIELD_NAME要在參數屁股,價值,你要在這裏給什麼都可以給你params[:form_date]或者任何字符串你希望你可以給空串「」或無你想要的值

+0

非常感謝。爲什麼我可以忘記佔位符屬性。你是個天才。祝你有美好的一天。 –

+0

謝謝你...... –

0
%div.form-group 
    =text_field_tag :from_date, params[:from_date].present? ? params[:from_date] : 'Starts From Date...', class: 'form-control' 
+0

我想你誤解了我的問題。我想顯示自定義名稱,並且還可以獲取我的表單中的params值,而不是選擇其中的一個。不管怎樣,謝謝你。祝你今天愉快。 –