我知道这是一个超级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更新 –