11得票1回答
在两个应用程序之间共享mongoid模型 - 使用引擎还是插件

我想在我的两个(未来可能会增加更多)Rails应用程序之间共享一个模型。我找不到任何清晰的建议,但我参考了一些我读过的问题和答案,得出结论必须要用“gemmed”插件引擎来实现。 我决定使用插件,因为我读到引擎只是一种“完整”插件。 所以我使用以下命令创建了一个插件:rails plugi...

11得票2回答
在Ruby on Rails中呈现验证错误

在一个模型中,比如说任务,我有以下的验证。 validates_presence_of :subject, :project, :user, :status 我该如何使用其他控制器来呈现这些验证的错误消息。在CustomController内部,我正在使用以下代码: Task.cre...

11得票4回答
具有has_and_belongs_to_many关系的acts_as_list

我找到了一个名为acts_as_habtm_list的旧插件,但它适用于Rails 1.0.0。 现在是否已经内置了这个功能在acts_as_list中?我似乎无法找到任何信息。 基本上,我有一个artists_events表格 - 没有模型。这个关系是通过这两个模型指定:has_and_...

10得票3回答
插件中的生成器和迁移(Rails 3)

我正在尝试创建一个插件迁移生成器,不带任何参数,例如:$rails generate yaffle,这应该将迁移文件(lib/generators/yaffle/template/create_yaffle.rb)复制到db/migrate/[timestamp]_create_yaffle....

10得票7回答
使用HTTP基本身份验证和restful_authentication插件退出登录

我在一个Rails应用中安装了restful_authentication插件,其中有一个sessions_controller控制器,其具有以下destroy方法:def destroy self.current_user.forget_me if logged_in? cookie...

9得票1回答
在Rails的has_many :through关联中保存关联记录的顺序

我正在开发一个Rails插件,其中包括一种修改has_many :through关联中相关记录顺序的方法。假设我们有以下模型: class Playlist < ActiveRecord::Base has_many :playlists_songs, :dependent =&g...

9得票3回答
在Rails 3中使用jQuery插件

完成了Hartl的优秀的Rails教程后,我现在正在学习Castledine和Sharkie的非常好的jQuery入门教程。虽然我已经能够在我的Rails项目中包含jquery.js和jquery-ui.js,但是当涉及添加其他jQuery插件时,我遇到了困难。 我已经弄清楚了当插件托管在g...

9得票3回答
Rails闪存图表插件

我正在寻找一个Rails闪存图表插件,用于绘制以下类型的图表: 柱状图, 堆积柱状图, 饼图, 堆积面积图, 和折线图。 它需要支持以下标准: 1. 可定制的工具提示。例如:当我绘制堆积面积图时,我想显示该x轴点的所有y轴值作为工具提示。 2. 图表应支持单击事件。 3. 该图表应能够作...

9得票1回答
Factory_girl与validates_presence_of有一对一关系

我有两个模型: # user.rb class User < ActiveRecord::Base has_one :profile, :dependent => :destroy end # profile.rb class Profile < ActiveReco...

9得票2回答
如何在Ruby on Rails gem中包含控制器?

我正在尝试为一个开源项目做贡献,需要一个控制器来处理一些需要提交的表单。 我在宝石(gem)中的一个目录下创建了这些控制器,路径为app/controllers/gemname/my_controller.rb。 但是,当我尝试访问控制器时,似乎没有加载(我得到一个名称错误,就像我输入了N...