這條線路是在我的形式之一:Rails的形式:佔位符文本忽略
<%= question.answer %><%= f.text_field :answer, :placeholder => "Respond..." %>
它顯示了一個問題的答案,並顯示一個文本字段來更新這個問題的答案。
唯一的問題是永遠不會顯示佔位符文本,並且內容始終設置爲答案內容而不是「回覆...」作爲佔位符。
這條線路是在我的形式之一:Rails的形式:佔位符文本忽略
<%= question.answer %><%= f.text_field :answer, :placeholder => "Respond..." %>
它顯示了一個問題的答案,並顯示一個文本字段來更新這個問題的答案。
唯一的問題是永遠不會顯示佔位符文本,並且內容始終設置爲答案內容而不是「回覆...」作爲佔位符。
<%= question.answer %><%= f.text_field :answer, :value => "", :placeholder => "Respond..." %>
看來這是一個詭計,這是@ Yogzzz答案的修改版本 - 他應該獲得榮譽。他沒有對他的答案做出修改,所以我不能接受它是正確的。
試試這個:
<%= question.answer %><%= f.text_field :answer, '', :placeholder => "Respond..." %>
你是設置你的佔位符值參數:text_field_tag(名稱,值=零,選擇= {})
http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag
這給了我:'錯誤數量的參數(3爲2)' –
但等待! '<%= question.answer%><%= f.text_field:answer,:value =>「」,:placeholder =>「響應...」%>'有效。謝謝 :) –