尝试运行rails s
时出现错误,如figure
undefined local variable or methode 'config' for main:Object (NameError)
我的application.rb文件:
require File.expand_path('../boot', __FILE__)
require 'rails/all'
config.assets.paths << Rails.root.join("app", "assets", "fonts")
答案 0 :(得分:0)
假设您正在运行3.x(或者可能是4.x,但我不知道它是否在第四版RoR中发生了变化),您需要写下这样的内容:
module RailsApp
class Application < Rails::Application
config.assets.paths << Rails.root.join("app", "assets", "fonts")
end
end
在Rails 2.x中,它将成为:
Rails::Initializer.run do |config|
config.assets.paths << Rails.root.join("app", "assets", "fonts")
end
当然这只是文件的相关部分,你还应该包括所有其他部分,但是上面的代码(或者说缺少代码)是导致问题的原因。