我是新的新ROR,我使用的是ruby 1.9.3和rails 3版本
我想在不同的控制器中使用Model。
例如:我的控制器名称PackagesController
,我想在OrderHistory
中使用PackagesController
模型。
见下面的代码
class PackagesController < ApplicationController
def paypal
@data = params
#User.create(:name => "user1",:address=>"address1")
@package_id = @data[:pid]
@package_price = @data[:pprice]
OrderHistory.create(:admin_user_id => "1", :package_id=>package_id, :price=>package_price, :payment_status=>'pending' )
end
end
这段代码错误时间 uninitialized constant PackagesController::OrderHistory
请帮忙
答案 0 :(得分:1)
您可以在任何控制器中使用任何模型。其他地方的问题
确保将名为OrderHistory的模型类保存在名为order_history.rb的文件中