如何在rails迁移中设置ruby中的主键?
如何为我的IdClient字段设置主键? 我已经尝试了所有方法,但我会得到错误(rails 3.0.9)…你能帮助我吗?
class CreateCustomers true) end end def self.down drop_table :customers end end
还有如何在模型中设置关系?
不要这样做。 使用内置id
字段作为主键。 如果你打算使用Rails,你应该以“Rails方式”构建你的应用程序,除非你有充分的理由不这样做。
如果您真的想这样做,可以将:primary_key
选项传递给create_table
:
create_table :customers, :primary_key => :idClient do |t| # ... end
您还需要通过self.primary_key = "idClient"
告诉您的模型其主键的名称
- 有人能用ruby向我解释这段代码吗?
- Marionette.js与Rails(设计)认证
- Rails range_field从0到-100
- 如何将以前的外部ruby脚本集成到Rails应用程序中并从rake任务中调用它们?
- gem install debugger -v’1.5.0’失败
- Rails – 后台作业中的ActionDispatch :: Http :: UploadedFile
- 在生产中更新ElasticSearch映射(轮胎)
- 如何使用omniauth对服务进行经过身份validation的调用?
- 如何在自定义Rails引擎gem中加载正确版本的动态库和gems(libxml,Nokogiri)?