Ruby on rails 获得;“未初始化常量”;在Rails应用程序中
我不熟悉Rails,也不熟悉自己的方式,但这让我感到困惑。 我将一些常量移动到一个单独的模块,即:Ruby on rails 获得;“未初始化常量”;在Rails应用程序中,ruby-on-rails,Ruby On Rails,我不熟悉Rails,也不熟悉自己的方式,但这让我感到困惑。 我将一些常量移动到一个单独的模块,即: module Fns Fclick = "function() { alert(\"You clicked the map.\");}\n" ... end 然后在我的控制器中添加: require "fns" class GeomapController < ApplicationController def index fstring = Fns::Fclick
module Fns
Fclick = "function() { alert(\"You clicked the map.\");}\n"
...
end
然后在我的控制器中添加:
require "fns"
class GeomapController < ApplicationController
def index
fstring = Fns::Fclick
...
end
我遗漏了什么?如果模块位于lib/fns.rb中,则对我有效 出于惯例,常量名称使用所有大写:
uninitialized constant Fns::Fclick