我是Rails的新手。我的最终目标是在devise
中添加用户(我知道这不是一个好习惯,但我只需要做一次)。我已经看到你可以在Rails for Zombies教程中运行时运行命令。 (http://railsforzombies.org/levels/1/challenges/1)
这基本上就是我想要做的。我正在使用RubyMine,我通过运行应用程序或使用rails s
来运行rails应用程序。但是,无论我输入什么都不会执行,因为我没有收到任何错误或任何打印输出。
所以我的问题是如何在Rails应用程序的控制台中实际执行命令?
答案 0 :(得分:1)
rails c
你也可以使用:
rails c -s
" -s"代表沙盒,这样你就可以在不破坏任何东西的情况下玩耍离开控制台后,操作将自动恢复。
然后你可以写:
user = User.new
答案 1 :(得分:1)
打开终端 - >通过cd命令进入你的app目录 - >键入" rails console"或" rails c" - >编写代码
要添加新用户,您可以执行以下操作:
User.create(name: "user_name", email: "user_email", password: "your_password")
另外,您应该结帐Rails command line
答案 2 :(得分:0)
rails console:console命令允许您从命令行与Rails应用程序进行交互。
您还可以使用别名“c”来调用控制台:rails c。