文章#new中的RoR NoMethodError

时间:2018-04-23 07:57:12

标签: ruby-on-rails

显示/home/farhad/apa/blog1/app/views/articles/new.html.erb第13行提出:

undefined method `phone' for #<Article:0x007fc514031070>
<p>
    <strong><%= f.label :phone %></strong>
    <%= f.number_field :phone %>
</p><br>
<p>
    <strong><%= f.label :gender%></strong><br>

1 个答案:

答案 0 :(得分:0)

您的回答是来自评论部分的@Stefan评论

如何添加?

articles表格中不存在phone列,您可以使用migration添加此内容

rails g migration AddPhoneToArticles phone:integer

此处phone:string phone是列名,integer是其数据类型,您可以更改所需的数据类型,如string

然后像

一样运行迁移
rails db:migrate #only available in Rails 5.x version
#or
rake db:migrate

查看Rails官方指南中的Creating a Migration