宝石的问题

时间:2011-08-01 15:29:51

标签: ruby-on-rails ruby-on-rails-3 gem

我有一个我想制作的宝石。通过允许您执行此操作,可以更容易地在控制器中创建动态表单:

@actionMenuItems = ActionMenuItem.new("Link Name", url_path)

我在lib / dynamic_form.rb中的gem中有这个:

 module dynamicMenu

 class ActionMenuItem
   attr_accessor :name, :link

   def initialize(name, link)
     @name = name
     @link = link
  end

 end

end

但是,当我尝试将此gem添加到我的应用程序中时,我得到:

  
    

未初始化的常量UsersController :: ActionMenuItem

  

这是我做过的第一颗宝石,所以我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为问题在于命名空间。 ActionMenuItem包含在dynamicMenu模块中,因此引用它的正确方法是dynamicMenu::ActionMenuItem