草庐IT

config-store

全部标签

ruby-on-rails - 怎么叫沉默!在 dalli cache_store 上?

我正在尝试在开发模式下开发带有缓存的应用程序,但垃圾邮件中的development.log主要由缓存日志组成。我用的是dalli,我知道,dalli有静音!方法(https://github.com/mperham/dalli/commit/892020fbc73613ccc84412ce04b85b7fda645e63),但是如何使用这个方法呢?我找到了一些旧的说明,建议在config.cache_store上调用,但它是一个符号,没有这个方法:config.cache_store=:dalli_storeconfig.cache_store.silence!抛出异常。

ruby-on-rails - RubyonRails - 您必须在应用程序的配置中设置 config.secret_key_base

我正在尝试访问我的本地主机,但我的浏览器中不断出现以下错误:Youmustsetconfig.secret_key_baseinyourapp'sconfig我环顾四周,有人说你必须提取key,然后将其放入config/initializers/secret_token.rb但我没有secret_token.rb文件在我的文件夹中。我正在运行ruby​​版本ruby2.1.2p9和rails版本Rails4.0.8如果对2.2 最佳答案 运行rakesecret生成一个新的token。现在创建一个新文件config/initiali

ruby-on-rails - 在 OSX Mavericks 之后无法加载此类文件 -- script/../config/boot (LoadError)

我昨天在Rails应用程序(v2.3)上开发了一个ruby​​,并决定将我的iMac更新到OSXMavericks。现在,每次我尝试在本地运行我的应用程序时,都会收到以下错误。有谁知道这是什么原因造成的?像这样运行:script/server-edevelopment错误:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in`require':cannotloadsuchfile--script/../conf

ruby-on-rails - 我可以在 Rails 3 中以编程方式更改 config.cache_classes 吗?

我有一些针对我的开发Rails服务器运行的iPhone客户端测试。如果我在Rails配置中打开类缓存,整个套件的运行速度将提高一个数量级。另一方面,当我没有实际运行测试时,这会减慢开发速度。我希望测试套件在开始时执行一个操作以打开类缓存,并在最后执行另一个操作以再次关闭类缓存。这可能吗?如果是,怎么办? 最佳答案 并非没有一些严重的黑客攻击。Rails会花很多功夫来确保您的文件在每次请求时都重新加载(当cache_classes=false时)。cache_classes配置变量的值在多个地方被初始化程序使用,其中最重要的是:当ca

ruby-on-rails - ActiveRecord::Base.store 自动类型转换

有没有办法自动对使用ActiveRecord::Base.store存储的值进行类型转换?以这个完全不切实际的例子为例:classUser'10'我知道我可以覆盖age的reader方法以将其转换为整数,但我很好奇是否有未记录的方法。试图避免这种情况:classUser10更新寻找类似的东西:classUser:to_i}end或者:classUserInteger}end 最佳答案 从Rails3.2.7开始,没有办法自动类型转换值。如果我遇到一种方法,我会更新这个问题:/ 关于rub

ruby-on-rails - 消息 : Failure/Error: require File. expand_path ('../../config/environment' , __FILE__)

首先,我阅读了其他有类似问题的用户的帖子,但无法找出我的错误所在。我想在以下文件上使用RSpec开始测试:dashboard_view_spec.rb:require'rails_helper'RSpec.feature"Dashboard",type::featuredobefore(:each)do@current_user=User.create!(email:"xyz@xyz.com",password:"xyz123")sign_in_with(@current_user.email,@current_user.password)end#NAVBARRSPECTESTscen

ruby-on-rails - 在 Rails 中使用 config.assets.precompile 将 Assets 包含在子目录中

我有一个在Heroku上运行的Rails3.1.3应用程序,利用S3通过asset_sync进行Assets托管。我的app/assets/css目录中包含一个包含两个文件的子目录:main.css.scss和categories.css.scss。我的production.rb中有以下行:config.assets.precompile+=['admin/main.css.scss','admin/categories.css.scss','print.css','products.css.scss','services.css.scss']当我推送到Heroku时,除了这两个文件外

ruby-on-rails - 使用 config.filter_parameters 在 rails 3 中自定义过滤参数

我正在努力从Rails2.3.11升级到3.0.10,但在转换ApplicationController的filter_parameter_logging中的内容时遇到问题。我想过滤这两个特定参数,如果它们出现在类似:referrer标签的值中,我也会过滤它们。我可以在我的application.rb中过滤掉常规参数config.filter_parameters+=[:password,:oauth,...]但我遇到的麻烦是我们还传入filter_parameter_logging的block。它还会过滤掉任何看起来像url的值中的参数,因此类似http://example.com?

ruby-on-rails - Rails cucumber 未定义方法 `config' 为 nil :NilClass (NoMethodError)

我刚刚升级到ruby​​1.9.3-p125(从1.9.3-p0)。所有测试在升级前都有效。现在我在运行rakefeatures时收到以下错误Usingthedefaultprofile...undefinedmethod`config'fornil:NilClass(NoMethodError)/home/map7/.rvm/gems/ruby-1.9.3-p194@rails3.2/gems/cucumber-rails-1.3.0/lib/cucumber/rails.rb:17:in`'/home/map7/.rvm/gems/ruby-1.9.3-p194@rails3.2/

ruby - 什么可以解释 "invalid stored block lengths"错误?

我在Vagrant虚拟盒子中的基本Ubuntulucid32镜像上运行Rails(3.2.3)应用程序和Ruby1.9.3p194。虚拟盒子在Leopard上运行,物有所值。我正在尝试在应用程序中使用ruby​​zip来解压缩zip存档-2009_da_lmp.zip。直接使用ruby​​zip存储库中的示例代码,我可以确认我可以列出存档文件内容:#fistheabsolutepathto2009_da_lmp.zip(string)Zip::ZipFile.open(f){|zf|zf.entries[0]}=>20090101_da_lmp.csv#thatisindeedafil