360得票15回答
如何在Rails中定义自定义配置变量?

我在想如何向Rails应用程序添加自定义配置变量以及如何在控制器中访问它们? 其次,我计划在我的应用程序中使用S3上传功能,如果我想添加一个包含S3访问密钥和秘密密钥的yaml文件,我该如何在我的Rails应用程序中初始化它,并且如何访问我在该配置文件中定义的值。

45得票6回答
Bundler无法找到适用于Rails 4.0.0的“railties”宝石的兼容版本。

我正尝试升级到Rails 4.0.0,并更改了sass-rails和coffee-rails的gem版本。在我升级到Rails 4之前,我需要解决rails和coffee-rails之间的gem冲突。 当我运行bundle update时,输出结果如下:$ bundle update Upd...

44得票3回答
升级到Rails 4后无法加载Railtie,来源于ruby.railstutorial.org。

操作系统是Ubuntu 12.04,64位。 对Rails比较陌生。对Ruby也有一定了解。正在跟随ruby.railstutorial.org的第3章教程学习。 该教程已更新为使用ruby 2.0.0和Rails 4.0.0.rc1。之前的gemfile指定了Rails 3.2.13而没...

31得票2回答
Ruby On Rails 3中railties和engines的区别

我看了一些关于这些论点的文件,但并不清楚它们是什么,它们之间有什么区别,以及它们中的哪一个适合我的需求。 我需要编写一个可以插入其他应用程序并将其作为gem包含在其他应用程序中的应用程序。 实质上,我需要几个模型,一个控制器和没有视图,以及一些初始化,支持来自托管应用程序的配置参数和一个生成器...

9得票2回答
如何在我的测试中触发Railtie初始化程序?

我有自己的宝石(gem),我的Railtie看起来像... class MyRailtie < Rails::Railtie initializer "my_railtie.configure_rails_initialization" do # some initiali...

8得票3回答
在非开发环境中预览邮件发送程序

我有几个邮件预览在spec/mailer/previews下。在development环境下,我可以在/rails/mailers/下查看所有预览。然而,默认情况下其他环境没有此功能。 我想在staging环境中启用它,并从这篇文章中获取了一些线索。 我进行了以下更改 - config/...

7得票1回答
为什么Railtie初始化器没有被执行?

在制作Passenger-Monit插件时,我认为使用初始化程序是最合适的方式。即: https://github.com/romanbsd/passenger_monit。 module PassengerMonit class Railtie < Rails::Railtie...