我知道這是一個超級noobie問題,我現在正在學習導軌。我正在學習Rails入門指南,並且我已經正確地遵循了每一步,但是當我到達「The First Forms」部分時。它似乎一直給我一個「NoMethodError在文章#新」錯誤消息。以下是完整的錯誤:爲什麼我一直得到一個NoMethodError?我通過「開始使用導軌」指南學習導軌
undefined method `form_with' for #<#<Class:0x007f31e8904248>:0x007f31dc290b70>
Did you mean? form_tag
這裏是表單代碼:
<%= form_with scope: :articles, local: true do |form| %>
<p>
<%= form.label :title %><br>
<%= form.text_field :title %>
</p>
<p>
<%= form.label :text %><br>
<%= form.text_area :text %>
</p>
<p>
<%= form.submit %>
</p>
<% end %>
我似乎無法理解爲什麼它不工作。你認爲這個問題是什麼?我見過一些說使用form_for的答案,但也給了我一個錯誤。
而且,我使用:
Rails: 5.0.6
感謝提前:)
在你的第二個例子中,當我相信你的意思是引用'form_tag'時,你有'form_for'# – MisterCal
哦...是的,需要用form_tag更新 –