首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >活动记录关系-未初始化的常量用户

活动记录关系-未初始化的常量用户
EN

Stack Overflow用户
提问于 2013-07-10 08:55:17
回答 1查看 424关注 0票数 0

下面的代码适用于Rails-2应用程序,但它不适用于Rails-3升级:

In user.rb模型:

代码语言:javascript
复制
has_many :auction_lots, :class_name => "Auction::Lot", :order => "position"

In lot.rb模型:

代码语言:javascript
复制
class Auction::Lot < ActiveRecord::Base
   include ActionController::UrlWriter
   belongs_to :user
   scope :unplanned, :conditions => "status < #{STATUS[:in_stock]}"
end

ActionView::Template::Error (未初始化常量用户::AuctionLot):

代码语言:javascript
复制
150:     <% unless current_user.auction_lots.unplanned.empty? %>

activerecord (3.2.13) lib/active_record/inheritance.rb:111:in `compute_type'
activerecord (3.2.13) lib/active_record/reflection.rb:172:in `klass'
activerecord (3.2.13) lib/active_record/associations/association.rb:117:in `klass'
activerecord (3.2.13) lib/active_record/associations/collection_proxy.rb:86:in `method_missing'

请解释一下。rails-2和rails-3之间有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2013-07-14 14:17:31

Urlwriter不包括Rails-3。

它包含“包含Rails.application.routes.url_helpers”的正确方式。

对我来说很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17566333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档