我正在尝试使用rails控制台,但每次输入命令时我都会
NameError: undefined local variable or method `user' for main:Object
from (irb):3
from /Users/Home/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in `start'
from /Users/Home/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in `start'
from /Users/Home/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.9/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
我无法查看任何模型,甚至无法执行基本操作
有人可以提出任何建议吗?
非常感谢 答案
答案 0 :(得分:0)
您也可以使用
user = User.new(//构造函数参数)
或
user = User.create(//构造函数参数)
或
user = User.new() //空白用户对象
第二种方法将创建并保存您的记录。