Aut*_*act 5 rubygems ruby-on-rails-3.1
我刚刚创建了一个超级简单的Rails 3.1引擎https://github.com/millisami/mero_cms,它可以工作.
它只支持ActiveRecord.现在我想添加额外的或只是添加MongoId ORM以使其有点不可知.
既然设计也支持MongoId,我查看了它的代码,但我的专业知识无法弄清楚移动的红宝石部分.
那么,在其他地方有什么/帖子或关于如何添加用户可配置的ORM MongoId支持的解释吗?
安装完 Devise 后,你应该可以在 app/config/initializers/ 下找到 devise.rb,找到
# ==> ORM 配置
并把
需要“设计/orm/mongoid”
在它下面。
那就会发挥魔力。最新的 Mongoid gem 会自动安装生成器,这样当你调用类似的东西时
Rails g model 用户名:字符串 它将为您生成 Mongoid 特定模型。
更好的起点是使用 github 中的 Rails 3 模板:
https://github.com/RailsApps/rails3-application-templates
这只是一个简单的命令,例如:
Rails 新 APP_NAME -m https://github.com/RailsApps/rails3-application-templates/raw/master/rails3-mongoid-devise-template.rb -T -O
一切就绪!
| 归档时间: |
|
| 查看次数: |
234 次 |
| 最近记录: |