我是Rails的新手并且感觉我的方式,但这让我很难过。 我将一些常量移动到一个单独的模块,即:
module Fns
Fclick = "function() { alert(\"You clicked the map.\");}\n"
...
end
然后在我的控制器中添加:
require "fns"
class GeomapController < ApplicationController
def index
fstring = Fns::Fclick
...
end
但是当我运行服务器时,我得到了:
uninitialized constant Fns::Fclick
我错过了什么?
答案 0 :(得分:0)
如果模块位于lib / fns.rb中,则适用于我。
为了惯例,使用全大写字母表示常量名称:http://itsignals.cascadia.com.au/?p=7