Rails 2.3.4、rubygems 1.3.6、activerecord 3.1.0、windows 7 home basic を使用しています。
これが私のコードです:
def items
@products = ShopifyAPI::Product.find(:all)
@products.each do |a|
begin
@shop = Product.new(:title => a.title , :shop_id => a.id, :product_type => a.product_type)
@shop.save
rescue ActiveRecord::RecordNotUnique
redirect_to :action => "display_items"
end
end
@shop_items =Product.find(:all)
if session[:user_id]
@log = "Welcome Administrator!"
@logout="logout"
else
@log = "Admin Log in"
@logout=""
end
end
API から供給されたデータを保存しようとすると、「初期化されていない定数 ActiveRecord::RecordNotUnique」というエラーが発生します。どんな助けでも大歓迎です。ありがとうございました。