【问题标题】:Rails own gem and uninitialized constantRails 自己的 gem 和未初始化的常量
【发布时间】:2012-07-28 10:48:09
【问题描述】:

我正在尝试制作自己的 gem,但仍然出现错误,

这是我的宝石结构: 命令 - 应用程序 - 控制器 - order_controller.rb - 库 - 命令 order.rb

以及order_controller.rb的内容:

class Order::OrderController < ApplicationController
    def index
       puts "asd"
    end
end

我已将订单 gem 添加到主应用程序 Gemfil。

我定义了我的根以导致该控制器的索引操作:

root :to => "order/order#index"

但是当我尝试访问主页时,我得到:

未初始化的常量 Order::OrderController

我做错了什么?

【问题讨论】:

  • 我尝试了两种方式,另外我也尝试了here中描述的解决方案,但输出总是相同的......

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


【解决方案1】:

在 Gemfile 中添加 gem 后是否运行了 bundle install ?顺便说一句,你为什么要为那个结构制作一个 gem 而不是用那个结构制作一个 Rails 项目?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    相关资源
    最近更新 更多