require "config/environment.rb" order = Order.find(1) order.name = "Dave Thomas" order.save
我要在 rails 执行这么一段程序,我应该把这个 ruby 文件放到什么路径下呢? 我试着去使用绝对路径,为什么还提示我
`require': cannot load such file -- /config/environment.rb (LoadError)
?
去掉 require
require
rails runner path/to/filename.rb
详细使用说明看
rails runner
#1 楼 @Rei 神了!谢谢
#1 楼 @Rei 什么时候使用 require 这个关键字呢?有些迷糊
如果要写成独立脚本,require 需要一个绝对路径:
# 假如放在 script/ 目录 require File.expand_path('../../config/environment', __FILE__)
学习了