ruby-on-rails - 为什么 Rails 的 Composite_primary_keys gem 不起作用?

标签 ruby-on-rails rubygems composite-key

我已按照说明操作 here ,通过安装composite_primary_keys gem

sudo gem install composite_primary_keys

那工作得很好。现在,当我将以下内容添加到我的模型时
set_primary_keys :user_id, :group_id

我得到
undefined method `set_primary_keys' for #<Class:0x1043bfe20>

此外,如 here 所述,在迁移中使用多个主键没有效果。

任何想法为什么这可能不起作用以及如何使其起作用?

注意:我不想就为什么我不应该使用复合键进行演讲——我已经下定决心,只想让它发挥作用。谢谢!

最佳答案

您添加了吗require 'composite_primary_keys'到你的底部 environment.rb文件如所述 here ?

关于ruby-on-rails - 为什么 Rails 的 Composite_primary_keys gem 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388995/

相关文章:

ruby-on-rails - Rails 和电子表格导入/导出

ruby-on-rails - 不使用 Heroku 上的 Resque 进行后台作业

java - 如何建模包含外键的复合主键?

Java Mapreduce 排序复合值

ruby - 通过 gem install mechanize 安装 gems 时显示错误 "invalid switch in RUBYOPT: -F (RuntimeError)"

java - hibernate 组合键

ruby-on-rails - ruby 拼接!或者 <&lt;! (如何优雅地修改对象的状态)

javascript - 如何在 Rails 3.1 中将 jquery 替换为原型(prototype)

ruby - 如何访问我在 Selenium Webdriver 中添加的 Firefox 扩展?

ruby-on-rails - 由于 Nokogiri,加载 Devise Gem 时出错