问题标签 [ruby-on-rails-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1961 浏览

ruby-on-rails - 用于在 Flickr 或 Picasa 上托管 3rd 方的 Rails Photo Gallery 插件

我不想在服务器上存储照片。我更喜欢使用 picasa 或 flickr 等。我想知道哪些解决方案很受欢迎并且效果很好。我发现:

有人试过这些吗?有什么替代建议吗?谢谢大家。

0 投票
6 回答
8032 浏览

ruby - ApplicationController 的副本已从模块树中删除,但仍处于活动状态

每当两个并发 HTTP 请求转到我的 Rails 应用程序时,第二个总是返回以下错误:

ApplicationController 的副本已从模块树中删除,但仍处于活动状态!

从那里它给出了一个无用的堆栈跟踪,其效果是“我们通过了标准服务器的东西,在 ApplicationController 上运行了你的第一个 before_filter (我检查过;它只是首先运行的过滤器) ”,然后提供以下内容:

/home/matchu/rails/torch/vendor/rails/activesupport/lib/active_support/dependencies.rb:414:in `load_missing_constant'

/home/matchu/rails/torch/vendor/rails/activesupport/lib/active_support/dependencies.rb:96:in `const_missing'

我假设这是一个通用的回应,并没有说太多。

Google 似乎告诉我开发 Rails 引擎的人会遇到这种情况,但我不会那样做。我所做的只是将我的 Rails 应用程序从 2.2(2.1?)升级到 2.3。

此错误的一些可能原因是什么,我该如何追踪到底发生了什么?我知道这个问题很模糊,那么任何其他信息会有所帮助吗?

更重要的是:我刚才尝试在“生产”环境中进行测试,错误似乎并没有持续存在。那么,这只是影响发展吗,我不用太担心吗?

0 投票
1 回答
419 浏览

ruby-on-rails - 你会推荐什么 Ruby on Rails 插件/gem 来在自定义博客中实现广泛使用的博客发布 API(Atom、MetaWeblog 等)

我有一个从 RoR 运行的定制博客,我想实现发布 API。我更喜欢使用广泛使用的 API - 例如 Atom、MetaWeblog 等 - 这样我就可以从几乎任何其他 Web 服务(flickr、youtube、pixelpipe 等)发布到我的博客。

0 投票
1 回答
462 浏览

ruby-on-rails - 如何将以下 ruby​​ 代码转换为 Rails 插件?

0 投票
3 回答
213 浏览

ruby-on-rails - 插件中的虚拟属性

我需要一些有关虚拟属性的帮助。此代码工作正常,但我如何在插件中使用它。目标是将此方法添加到使用该插件的所有类中。

谢谢

0 投票
1 回答
92 浏览

ruby-on-rails - ::Base 类的优点/缺点(而不是acts_as_foo)

而不是acts_as_foo语法**,我正在玩弄ActiveSensor::Base < ActiveRecord::Base扩展这个基类的想法,然后用所有的错误/验证/类方法/whizbangs扩展这个基类。

建议:#active_sensor.rb gem

优点:我认为它看起来更干净。体系结构和类构建模拟 ActiveRecord 我有很多子类化正在进行......想要使用:is_a?方法检查组件是否是硬件。

缺点:在内存中持有一个额外的继承类层......从来没有独立使用过,不是很传统(只见过 1 个其他 rails 插件这样做)

有什么建议吗?创建一个新的 ::Base 类只是愚蠢的吗?如果是这样,为什么?

** 该acts_as_foo模式在 Rails gem 中很常见。这个类方法被添加到每个 AR 对象中,它在加载类时加载和扩展类和实例方法。

0 投票
1 回答
1194 浏览

ruby-on-rails - 使用 Ruby on Rails 简单 I18n 后端和数据库中可覆盖的翻译的插件?

希望这里的一些有学识的 Rails 开发人员可以推荐一个现有的 Ruby on Rails 插件或 gem,它允许您继续使用 Simple I18n 后端,同时允许您选择在数据库中指定翻译。

原因如下:

我有一个用于许多网站的 Rails 应用程序。例如,我将只使用 2 个网站:

网站 1:Leprechauns R Us

网站 2:独角兽反斗城

两个网站的大多数翻译都是相同的,但有时我想覆盖翻译。例如,在我的 en-US.yml 文件中,我有以下翻译:

view_all:查看全部

对于大多数网站,这种翻译很好,包括网站 1(妖精),我很乐意使用“查看全部”。

但是,对于网站 2,我想使用“查看所有独角兽”作为 view_all 翻译,我想在数据库中指定它。出于维护原因,我不想在 YAML 文件中指定此覆盖。

非常感谢,

艾略特

0 投票
1 回答
502 浏览

ruby-on-rails - 使用 attachment_fu,您如何编辑现有照片、仅更新缩略图并保持原始未编辑?

使用 attachment_fu 上传和创建照片后,有没有办法只编辑缩略图并保持原样?我了解如何调整大小或裁剪,但它将编辑应用于所有缩略图和原件,这就是我确定 attachment_fu 的工作方式。

例如,假设在照片库应用中,用户上传了一张图片并需要裁剪该图片,但可能需要多次裁剪。这将需要返回原始图像以再次裁剪。

该线程解决了裁剪时仅更新缩略图的核心问题(使用 Kropper): http ://groups.google.com/group/attachme ... c4d14be02d

有没有更简单的方法可以通过破解或修补 attachment_fu 来绕过更新原始文件?

0 投票
1 回答
736 浏览

ruby-on-rails - Ruby 铁路图生成器失败并出现 NoMethodError for [] in Enumerable::Enumerator

我正在尝试使用铁路 gem 生成模型图。我已经设法为不同的应用程序生成了一个图表,但我试图让我的头脑围绕一些“遗留”代码,并不断遇到问题。

我对 ruby​​ 或 rails 知之甚少,所以任何帮助将不胜感激......

基本上,我运行:

并得到:

我尝试重新安装 attachment_fu (它已经在 vendor/plugins 文件夹中),但这似乎没有帮助。

如果架构有问题,我不会感到惊讶——我已经不得不修复列名中的拼写错误、缺少引用等问题。无论如何我可以找出它可能会死的地方吗?

非常感谢!

0 投票
1 回答
547 浏览

ruby-on-rails - 具有全球化的类引擎插件中的“堆栈级别太深”错误

多亏了 Rails 2.3 的新特性,我构建了一个类似引擎的插件。它是 CMS 的“产品”模块,是从先前存在的(和工作的)模型/控制器中推断出来的。该插件依赖于 easy_fckeditor 和 globalize (描述和标题字段是本地化的),我怀疑 globalized 可能是这里的罪魁祸首......一切正常,除了更新操作。我收到以下错误消息:(仅发布第一行,所有消息都是关于 attribute_methods)

对于参考,完整的错误堆栈在这里:http ://pastie.org/596546

我试图调试消除所有输入字段,一个接一个,但我不断收到错误。fckeditor 似乎不是罪魁祸首(即使没有 fckeditor 也会出错)

这是动作:

如您所见,它非常简单。