Tag: ruby在轨道 4

Rails 4,Capistrano 3.0.0,无法加载这样的文件 – 部署

我只是运行软件包更新和capistrano得到更新到3.0.0,但现在当我运行cap部署我得到一个错误,不能弄清楚如何解决这个问题。 我一直在更新我的服务器每一天没有问题,直到此更新。 cap aborted! cannot load such file — deploy /home/mark/rails_apps/myapp/Capfile:1:in `load' /home/mark/rails_apps/myapp/Capfile:1:in `<top (required)>' capfile load 'deploy' load 'deploy/assets' load 'config/deploy' # remove this line to skip loading any of the default tasks

资产被过滤掉,不会被投放:添加`config.assets.precompile

我刚从4.1.rc2移植我的应用程序到rails 4.1.0 。 开始为我的JS文件获取这些错误 ActionView::Template::Error: Asset filtered out and will not be served: add `config.assets.precompile += %w( my_js )` to `config/application.rb` and restart your server

如何重命名轨4应用程序?

rails plugin install git://github.com/get/Rename.git将允许我们只重新命名轨道3应用程序 有没有任何gem可以重命名Rails 4应用程序。 如果没有,build议我更好的重命名方式。

安装pg(0.17.1)时发生错误,并且Bundler无法继续

我刚刚安装了Rails 4.0.2 ,当创build一个新的应用程序,在捆绑阶段,我得到: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… no Can't find the 'libpq-fe.h header *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack […]

保存从select导轨4.1枚举

我使用Rails 4.1中的枚举来跟踪葡萄酒的颜色。 Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end 在我看来,我产生了一个select,所以用户可以select具有某种颜色的葡萄酒 f.input :color, :as => :select, :collection => Wine.colors 这将生成以下HTML: <select id="wine_color" name="wine[color]"> <option value=""></option> <option value="0">red</option> <option value="1">white</option> <option value="2">sparkling</option> </select> 但是,提交表单后,我收到一个参数错误,指出'1' is not a valid color 。 我意识到这是因为color必须等于1而不是"1" 。 有没有办法强制Rails将颜色解释为整数而不是string?

如何解决错误“”生产环境“中缺less`secret_key_base`(Rails 4.1)

我从零开始创build了一个Rails应用程序(Rails 4.1),并且面临着一个我无法解决的奇怪问题。 每当我尝试在Heroku上部署我的应用程序时,都会收到错误500: 缺less'生产'环境的secret_key_base ,请在config/secrets.yml secret_key_base中设置此值 secret.yml文件包含以下configuration: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> 在Heroku上,我用“rake secret”命令的结果configuration了一个环境variables“SECRET_KEY_BASE”。 如果我启动“herokuconfiguration”,我可以看到具有正确名称和值的variables。 为什么我仍然得到这个错误? 非常感谢