【问题标题】:How to store data to database in Rails [closed]如何在Rails中将数据存储到数据库[关闭]
【发布时间】:2016-09-08 10:55:43
【问题描述】:

我有一个名为“注册”的控制器,操作为“存储”。 'store' 方法有两个实例变量,分别称为 '@name' 和 '@age'。和 我有一个名为“person.rb”的模型文件。现在,我如何将控制器中的实例变量共享给模型。以及如何存储存储在数据库中的数据。

【问题讨论】:

  • 向我们展示您现有的代码

标签: ruby-on-rails ruby ruby-on-rails-4 model-view-controller


【解决方案1】:

要将其存储在数据库中,您需要

Person.create(age: @age, name: @name)

【讨论】:

  • 在哪里添加这一行?在控制器或模型中?
  • 你需要将它添加到你有实例变量的控制器中
  • 我的 person.rb 文件中没有代码。没事吧?
  • nope.. 您需要首先运行一个迁移文件,该文件在数据库中创建人员表并为其创建模型。你可以通过运行 rails g model Person age:integer name:string
  • 当然然后运行 ​​rake db:migrate。
猜你喜欢
  • 2012-08-05
  • 2016-08-14
  • 2014-06-29
  • 1970-01-01
  • 2019-02-21
  • 2022-06-15
  • 2018-12-03
  • 1970-01-01
  • 2021-11-24
相关资源
最近更新 更多