我是Ruby on Rails的新手,对它的数据库有疑问。 我有一个基本的网站,我想保存和显示一些人的基本细节。我创建了一个名为Person的模型和一个名为PersonController的控制器,它有两个基本方法:
def list
@person = Person.find(:all)
end
def show
@person = Person.find(params[:id])
end
我还有一个迁移文件,声明表中每列的字段(例如 - :name,:string:address,:string。) 我的问题是,如何在网站中没有和UI形式的情况下将我自己的新人添加到数据库中?目前列表中没有人,作为程序员,我想添加它们。怎么做到呢? 感谢
答案 0 :(得分:0)
使用rails控制台
使用以下命令:
在CMD:
Rails c
Person.create!(:name => "yourname", :email=> "youremail")
现在,如果要在控制台中实例化该方法,可以执行以下操作:
@person = Person.last
@person.name
@person.email
或类似的东西:
@person = Person.find_by_email("youremail")
@person.name
@person.email