在Rails服务器上添加对象
与此同时,我非常绝望,因为我无法继续在我的网站上工作。 我创建了一个Ruby on Rails服务器,并通过脚手架添加了一个产品控制器。 当我在本地服务器上时,我可以添加一个新产品(产品类别的新对象)和已经给定的Rails结构。 但是我想在我的文本文档中添加对象/产品,但是究竟在哪里可能呢?在Rails服务器上添加对象
我知道我可以添加一个产品像这样: bike1 = Bike.create(:名称=>“尼斯自行车”) 但哪儿做我必须添加它,它显示的展示页面上产品控制器?
是否有可能在我的数据库文件夹中看到我创建的产品?
谢谢!
是否可以在我的数据库文件夹中看到我创建的产品?
如果您使用sqlite作为数据库 - 那么您可以使用sqlite查看器应用程序查看内容。 http://sqlitebrowser.org/可以是一个
但我想补充的对象/产品在我的文本文档
你的意思是你想有一个脚本,将填充您的数据库?
Ruby on Rails有db/seed.rb
文件,它假设有你的应用程序的起始内容。例如管理员用户帐户或默认类别http://edgeguides.rubyonrails.org/active_record_migrations.html#migrations-and-seed-data
# db/seed.rb
Bike.create(name: "Nice Bike")
您也可以使耙任务来创建一些记录,或者你可以运行rails c
并键入红宝石在命令行命令,如Bike.create(name: "Nice Bike")
为了帮助您可以在早期阶段管理应用程序的内容,您可以检查https://github.com/sferik/rails_admin,它会根据您在模型中定义的关系生成良好的用户界面。从它开始很容易。
另外,我会建议你使用数据库服务器,如PostgreSQL或MySQL。有了这个,你可以直接连接到数据库服务器并查看内容。还有很好的用户界面来管理内容和结构的应用程序。