-
ruby-on-rails – 设置Cloudfront永不重新获取资产
所属栏目:[百科] 日期:2020-12-17 热度:52
我有 a Rails app使用Cloudfront作为其CDN和sprockets来压缩资产并设置长的Cache-Control标头. 对资产的第一个请求给我响应头像这样: Cache-Control:public,max-age=31536000Connection:closeContent-Encoding:gzipContent-Type:application/javascriptEtag[详细]
-
ruby – Chef没有运行apt(apt-get update)配方. Apt返回100
所属栏目:[百科] 日期:2020-12-17 热度:84
在vagrant上运行Ubuntu 11.04,mac os x 10.7.2.运行厨师服务器. 尝试安装postgresql社区厨师食谱,我得到以下错误,即使我的基本角色看起来像这样(我添加了apt配方尝试更新apt-get): name "base"description "The base role for systems"run_list( "recipe[ap[详细]
-
在Ruby中有像中间人一样的PHP吗?
所属栏目:[百科] 日期:2020-12-17 热度:146
我和一个带着Middleman带领我们的伙伴一直参与一个项目.我们在HAML和SASS编码,他显然是 Ruby Dev.我想知道 PHP是否有任何类型的等价物?我最终将领导一个团队,我对PHP比Ruby更舒服. 我想要一个布局文件(比如Zend的布局文件) 我想…在一个命令中,将所有源文件[详细]
-
ruby-on-rails-3 – 在Rails 3.1中以开发模式启用图像缓存
所属栏目:[百科] 日期:2020-12-17 热度:147
在Rails 3.1开发模式中(使用资产管道时),使用响应标头“Cache Control:must-revalidate”提供由资产/图像提供的图像. 这意味着Google Chrome(以及看似只有Chrome)会尝试多次重新获取图片 – 即使在单页视图中也是如此.这导致了通过JavaScript进行DOM操作的[详细]
-
ruby – 为什么我可以改变常量?
所属栏目:[百科] 日期:2020-12-17 热度:151
class TestClass CONSTANT = 1endTestClass::CONSTANT = 2 显然你可以随时在Ruby中更改常量的值.如果你能改变它们,为什么它们甚至被称为“常数”? 这些“常数”的目的是什么?改变价值的能力如何使编程更容易? 解决方法 好吧,Ruby中的常量是相对可变的.它[详细]
-
ruby-on-rails-3 – Rails 3.2 – accepts_nested_attributes_fo
所属栏目:[百科] 日期:2020-12-17 热度:138
我有以下模型:user,role,user_role(user_role是一个连接模型) 我正在尝试使用用户#edit页面上的复选框编辑用户的角色.这是我的尝试,我觉得我错过了一些重要的事情,或采取了错误的方法. user.rb has_many :user_roles,dependent: :destroyhas_many :roles,th[详细]
-
ruby – 在递归例程中是否存在“堆栈级太深”错误的解决方法?
所属栏目:[百科] 日期:2020-12-17 热度:193
Ruby中的递归函数中是否存在Stack Overflow错误的解决方法? 比方说,我有这个块: def countUpTo(current,final) puts current return nil if current == final countUpTo(current+1,final)end 如果我调用countUpTo(1,10000),我会收到一个错误:堆栈级别太深[详细]
-
ruby-on-rails – 如何使用Nokogiri提取子文本?
所属栏目:[百科] 日期:2020-12-17 热度:82
我遇到了这个 HTML: div class='featured' h1 How to extract this? spanDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,sunt in culpa qui of[详细]
-
ruby-on-rails – 如何从html创建多页pdf
所属栏目:[百科] 日期:2020-12-17 热度:159
我们需要打印数千张这种格式的发票 – http://example.com/orders/n 其中n =数千个订单 浏览每个订单,然后单击“打[详细]
-
ruby-on-rails – 打破你的RSpec测试
所属栏目:[百科] 日期:2020-12-17 热度:75
我的一些Rspec测试真的很大(2000-5000行).我只是想知道是否有人曾尝试将这些测试分解为满足以下条件的多个文件: 有一种系统的方法来命名和放置测试(例如,方法A-L gos到user_spec1.rb). 您可以运行单个文件,实际运行其他文件中的其他测试. 您仍然可以在文件[详细]
-
ruby-on-rails – rails 3.1资产管道:* .css不是预编译的,但它
所属栏目:[百科] 日期:2020-12-17 热度:73
建立 error.sass位于app / assets / stylesheets下 我运行bundle exec rake资产:预编译 error.css在清单error.css中:error-8f9fb7a53be409476d28603c33a7cd1d.css 问题 error.css未预编译 其他奇怪的事情可能表明我的设置有问题 在[environment] .rb confi[详细]
-
ruby – 如何让Thor找到系统安装的模板.thor文件?
所属栏目:[百科] 日期:2020-12-17 热度:144
我已经创建了一个.thor脚本,用于按照我喜欢的方式设置一个新的 ruby项目.我正在使用Thor :: Actions目录命令完全从模板目录结构构建应用程序,而不是使用heredocs内联定义它们.脚本目录看起来像这样: rubynu.thortemplate/ bin/ lib/ %app_name%.rb.tt %app_[详细]
-
ruby – 使用ZipOutputStream的Zip文件中的子目录
所属栏目:[百科] 日期:2020-12-17 热度:125
我正在使用此处描述的技术创建一个zip文件: http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/ 客户端已要求我在此zip文件中包含子目录.我搜索了ZipOutputStream文档但我看不到包含目录的方法.有没有办法用ZipOutpu[详细]
-
ruby-on-rails – Rails如何在“model_type”字段中填充多态关联
所属栏目:[百科] 日期:2020-12-17 热度:166
我有一个活动模型.它belongs_to:parent,:polymorphic =真正. Rails是否使用parent.class.name,parent.model_name或其他东西来填充parent_type字段? 我希望Presenter的行为与它包装的父对象相似,我需要覆盖正确的方法. 谢谢. 解决方法 我现在正在使用Rails[详细]
-
ruby – 错误:执行gem时…(NoMethodError)未定义的方法`spec’
所属栏目:[百科] 日期:2020-12-17 热度:98
我正在尝试使用 ruby和Watir-webdriver进行一些测试自动化. sudo apt-get install ruby?? ruby??gems sudo gem install watir-webdriver 每当我安装gem时,我都会遇到以下错误: [/usr/lib/ruby/gems/1.8/specifications/selenium-webdriver-2.13.0.gemspec][详细]
-
Ruby不可能进行高速排序吗?
所属栏目:[百科] 日期:2020-12-17 热度:92
我研究过这本令人痛苦的指南,它确实帮助我学会了 语言很快.之后,我开始解决一些编码难题 使用 Ruby.它很有助于习惯我所感受的语言. 我遇到了一个这样的谜题.我很容易解决它,因为它是 非常简单,但解决方案被拒绝(由主持人 网站)错误’Time Exceded’!我知道R[详细]
-
ruby-on-rails-3 – Ruby on rails 3 web app中的图表
所属栏目:[百科] 日期:2020-12-17 热度:172
我需要在 Ruby on Rails 3应用程序中生成一些图表和图形. 我一直在寻找一个宝石来帮助我,我找到了gchartrb,googlecharts和gruff,但是前两个似乎太老了不能支持Rails 3(最后一次提交是在2008年左右)和粗暴I read,因为它不推荐,因为这取决于ImageMagick和RMagi[详细]
-
通过CLI / Ruby系统调用捆绑安装
所属栏目:[百科] 日期:2020-12-17 热度:126
是否可以从 ruby系统调用运行bundle install? 我正在尝试安装gems并为另一条路径下的项目运行测试… 例如,命令是: "cd /some/other/project bundle install gem list rspec spec" 理想情况下,我想在一个项目中通过rake文件运行测试,同时确保安装该项目的相[详细]
-
如何在Heroku上部署JRuby Rails 3.1.x.
所属栏目:[百科] 日期:2020-12-17 热度:148
我希望能够向Heroku倾斜一个j ruby rails 3.1 app. Heroku现在支持Java:http://blog.heroku.com/archives/2011/08/25/java/ 据推测,应该可以部署JRuby rails应用程序. 这里有一个简单的java:http://devcenter.heroku.com/articles/java和另一个教程:http:[详细]
-
ruby-on-rails – Ruby on Rails有什么类似的MAMP吗?
所属栏目:[百科] 日期:2020-12-17 热度:79
我正在学习 Ruby on Rails.我想要一个不能在我的笔记本电脑上实时安装的开发环境,我想要一个类似于MAMP用于 PHP的自包含安装.有这样的事吗? 我不打算将Ruby on Rails塞进MAMP,我现在不太喜欢使用终端.我正在寻找一个漂亮且易于使用,下载并在自包含系统中使[详细]
-
ruby-on-rails – 如何为测试目的模拟数据库故障(在Ruby on Rail
所属栏目:[百科] 日期:2020-12-17 热度:52
通过某些监视工具(例如Monit)使用心跳消息使应用程序幸存下来是一种常见的设置.如果应用程序正在运行并且一切正常,它将返回“我还活着”消息,如果数据库失败或Web服务器挂起则不返回任何内容或内部服务器错误(HTTP状态代码500)页面.如何模拟数据库失败以在 R[详细]
-
ruby-on-rails-3 – Delayed_job守护进程是否在开发中运行?
所属栏目:[百科] 日期:2020-12-17 热度:133
我正在使用delayed_job并且我能够使用rake作业运行作业:工作但使用守护程序版本,虽然我在进程列表中看到它但它什么也没做. 我正在使用: rails(3.0.9) delayed_job(2.1.4) 守护进程(1.0.10) 我使用的是运行delayed_job: unixRAILS_ENV=development script/[详细]
-
ruby-on-rails-3 – Rails 3的反馈插件
所属栏目:[百科] 日期:2020-12-17 热度:103
是否有Rails反馈插件的替代品 – https://github.com/jsboulanger/feedback? 我想要一些与Rails 3一起工作的东西 解决方法 你有没有为rails 3重写 version?另外 version在这里?[详细]
-
ruby-on-rails – 带有Rails 2.3.x的RSpec-2
所属栏目:[百科] 日期:2020-12-17 热度:84
如何使用Rails 2.3.x项目更新到Rspec-2?我不能移动到Rails 3.x,但是我需要让Rspec-2工作而不是Rspec-1.谢谢你的建议! 解决方法 Rspec 2不适用于Rails 2.3.x.使用Rspec 1.[详细]
-
ruby-on-rails – Rails服务器启动错误Ubuntu
所属栏目:[百科] 日期:2020-12-17 热度:161
我有一个新的Ubuntu安装与 ruby -v 1.9.2,rails -v 3.1.1,gem -v 1.8.10,rvm -v 1.9.0 …每当我尝试在hello world应用程序上启动服务器时,我都会得到这个错误列表 /home/zyad/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/depend[详细]