-
ruby-on-rails – rails / minitest不为选定的测试加载灯具
所属栏目:[百科] 日期:2020-12-17 热度:85
我的测试是使用灯具编写的,我正在慢慢地重构它们以使用工厂. 一旦我重构了一个不使用灯具的测试类,我就不想加载那个类的灯具.有没有办法做到这一点?或者我是坚持要么加载他们的一切或什么都没有? 对于上下文,以下是我的灯具现在的设置方式: class ActiveS[详细]
-
ruby-on-rails – 如何让Rails从插件加载中排除一些捆绑的gem?
所属栏目:[百科] 日期:2020-12-17 热度:139
我有一个使用Bundler进行依赖关系管理的Rails应用程序.我的Gemfile中有以下内容: # default group:gem 'json'group 'development' do gem 'my_profiler'endgroup 'test' do gem 'mocha'endgroup 'deployment' do gem 'foo'end 我在初始化程序中调用Bundler.[详细]
-
ruby – 如何从水豚元素中提取硒元素?
所属栏目:[百科] 日期:2020-12-17 热度:197
我比 Java和Capybara以及SitePrism更熟悉Java和Selenium,所以如果这个问题比较厚,我会道歉. Selenium有一个非常有用的类来管理Select标签Selenium::WebDriver::Support::Select,它可以通过传递代表select的Selenium Element(Selenium::WebDriver::Element)来[详细]
-
ruby – 安装libv8 3.11.8.3时出错
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在运行全新安装的OSX 10.9 Mavericks和XCode 5.0.1.当我试图在我的项目中运行bundle install时,它无法安装libv8 gem.这是输出: ERROR: Error installing libv8: ERROR: Failed to build gem native extension. /Users/user1/.rvm/rubies/ruby-1.9.3-p44[详细]
-
ruby – 延迟作业每次引发错误时都会创建Airbrakes
所属栏目:[百科] 日期:2020-12-17 热度:92
def perform refund_log = { success: refund_retry.success?,amount: refund_amount,action: "refund" } if refund_retry.success? refund_log[:reference] = refund_retry.transaction.id refund_log[:message] = refund_retry.transaction.status else re[详细]
-
ruby-on-rails – 合并两个rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:96
我有一个主应用程序和一个论坛应用程序.我想在我的主网站中加入论坛.我手动将所有文件从论坛复制到我的主应用程序中.我创建了正确的路由并从db / migrate复制了所有内容. 现在,我可以看到所有内容都包含在内并且有效.但问题是,无论最初存储在我的论坛应用程[详细]
-
ruby-on-rails – 如何在simple_form中处理人员身高?
所属栏目:[百科] 日期:2020-12-17 热度:95
我有一个Profile模型,它有一个height属性. 我需要存储用户的高度(也就是配置文件),但我不太清楚如何做到这一点.我认为最好的方法是将选择下拉列表分解为英寸(即4’0“,4’1”…… 6’5“等).但我不太确定最好的方法将其存储在数据库中. 我认为最简单的存储英[详细]
-
ruby – 如何调试被忽略的插件?
所属栏目:[百科] 日期:2020-12-17 热度:174
Jekyll的新人(以前在海德). 放置在_plugins /目录中的Ruby文件显然会被忽略. 我使用的是Jekyll的0.11.2版,在Ubuntu 12.04上使用了ruby 1.8.7. 是否应该添加额外的配置参数来加载这些插件?文档没有这么说 – 理智的默认应该是查看_plugins,它们应该是自动需[详细]
-
ruby-on-rails – 无法使用Capistrano和RVM部署Rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:64
我有一个我用Capistrano部署的Rails应用程序.我在服务器上安装了RVM,因为我想使用更新版本的 Ruby并将其添加到我的deploy.rb文件中(根据我发现的各种说明): $:.unshift(File.expand_path('./lib',ENV['rvm_path']))require 'rvm/capistrano'set :rvm_ruby_s[详细]
-
ruby-on-rails-3 – RVM和Unicorn部署
所属栏目:[百科] 日期:2020-12-17 热度:117
我的RVM以root用户身份安装. 当我试图启动独角兽插座时,它会打印出来 user@9001-3:~$/etc/init.d/unicorn startStarting myapp app: /usr/bin/env: ruby: No such file or directoryunicorn. 但如果我打字 user@9001-3:~$ruby -vruby 1.9.2p180 (2011-02-18[详细]
-
ruby – 加入哈希单行中的常用键
所属栏目:[百科] 日期:2020-12-17 热度:75
我有这对数组: [{"a"="1"},{"b"="2"},{"a"="3"},{"b"="4"},{"a"="5"}] 我想要一种方法将多个值共同的键合并到: [{"a"=["1","3","5"]},{"b"=["2","4"]}] 解决方法 改进了Marc-Andre的建议. array = [{"a"="1"},{"a"="5"}]array.group_by(:keys).map{|k,v| {[详细]
-
ruby – 在杰基尔发表没有头衔的帖子
所属栏目:[百科] 日期:2020-12-17 热度:165
在我的Jekyll博客中,我想要一些帖子没有标题.我如何修改Jekyll代码库以使帖子不需要标题? 解决方法 您无需更改jekyll代码库即可删除标题.这可以使用具有适当液体过滤器和标签的不同布局来完成. 对于单个帖子页面,只需制作一个没有{{page.title}}液体标签的[详细]
-
ruby-on-rails – Rails的自动加载/恒定分辨率正在创建ghost模块
所属栏目:[百科] 日期:2020-12-17 热度:59
这是 a brand new Rails 5.1.4 app,有一个型号和几个路线和控制器. 命名空间控制器引用顶级模型: class AdminArea::WelcomeController ApplicationController def index @user = User.new(name: 'Sergio') endend 到现在为止还挺好.您可以查看主服务器,导航[详细]
-
ruby-on-rails – Rails 4.1 ActionController ::使用AngularJS
所属栏目:[百科] 日期:2020-12-17 热度:112
尝试在rails控制器中使用respond_to和respond_with时,继续获取ActionController:UnknownFormat错误.控制器中以下行出错. respond_with @surveys 在/ app / assets / controllers / surveys_controller中 respond_to :jsondef index @surveys = Survey.all r[详细]
-
ruby-on-rails-3 – 如何在Prawn表中创建粗体标题
所属栏目:[百科] 日期:2020-12-17 热度:125
我正在使用Prawn并且需要将Header行加粗,但我在API中找不到任何解决方案. 在这里,您可以使用普通文本标题查看当前表格 pdf.table (Data,:header = true) do table.header=(["Header1","Header2","Header3","Header4"]) end 解决方法 它就像我想的一样简单 pd[详细]
-
ruby-on-rails – 共享主机上的Rails应用程序?
所属栏目:[百科] 日期:2020-12-17 热度:73
有没有办法可以在已安装 Ruby的共享主机上部署本地制作的rails应用程序? 解决方法 Capistrano要部署和(Mongrel或Passenger ……最好是后者……或者如果你必须,FastCGI虽然FastCGI在Rails上很慢)可以服务. 如果您有共享主机,则必须提供Rails版本和所有宝石,[详细]
-
ruby-on-rails – 如何使用.xml.builder文件从XMLBuilder生成XML
所属栏目:[百科] 日期:2020-12-17 热度:184
我已经开始在我的大多数模型中使用xml构建器模板.我需要找到一种在render之外构建 XML的通用方法,该方法使用.xml.builder模板而不是模型中提供的泛型.to_xml方法 我认为我必须覆盖默认的to_xml(或添加to_my_xml),但我无法看到如何让XMLBuilder使用我的.build[详细]
-
如何在rails 3中自动生成相关的多态activerecord对象
所属栏目:[百科] 日期:2020-12-17 热度:55
class ItemSource ActiveRecord::Base belongs_to :product,:polymorphic = trueendclass RandomProduct ActiveRecord::Base has_one :item_source,:as = :product,:autosave = true,:dependent = :destroyend 我想做的是打电话: a = RandomProduct.find(1)[详细]
-
ruby – 为什么私有setter的行为与其他私有方法不同?
所属栏目:[百科] 日期:2020-12-17 热度:171
这是一个我无法解释的有趣案例.看起来私人制定者是“私人的”,但有时也有例外.常规私有方法似乎与私有setter的行为不同: class TestClass def do self.foo = :bar # fine self.baz # error end private def foo=(other) @foo = other end def baz endendTes[详细]
-
ruby-on-rails – 在调用期间更改`Proc`绑定
所属栏目:[百科] 日期:2020-12-17 热度:57
是否可以在调用时更改过程的绑定? class AllValidator def age_validator Proc.new {|value| self.age value } endendclass Bar attr_accessor :age def doSomething validator = AllValidator.new.age_validator validator.call(25) # How to pass self as[详细]
-
在使用Ruby进行命令行时,如何逃避垂直条?
所属栏目:[百科] 日期:2020-12-17 热度:164
我在 Windows中有这个命令行输入: dir /b | ruby -ne 'f=$_.chomp;File.read(f).each_line{|line| print f if line =~ /helloworld/};' 这一行是在当前目录下找到helloworld的所有文件. (我知道还有很多其他方法可以做到这一点,但帖子并没有关注那个) 我的[详细]
-
在Ruby中,如何从正在扩展的模块中应用attr_accessor?
所属栏目:[百科] 日期:2020-12-17 热度:132
我试图通过将方法组织成单独的模块来模块化一些 Ruby代码.最初我有这样的事情: class Joe attr_accessor :name def self.arms 2 end def self.legs 2 endend 我尝试过这样的事情: class Joe extend Personendmodule Person include Name include Arms incl[详细]
-
ruby-on-rails – nginx 504网关超时
所属栏目:[百科] 日期:2020-12-17 热度:58
我在nginx上运行带有phusion-passenger的rails3.0.7项目. 我正在做ajax,花了大约15分钟来处理. 它用firebug跳出一个错误,在调用ajax 10分钟后说“504 Gateway Time-out”. 能不能让我知道如何找到问题. 谢谢,本 环境 OS:mac osx 10.6.7 ruby??:1.9.2p180与[详细]
-
ruby – 在我的ramaze app上显示£符号时,我收到“不兼容的字符
所属栏目:[百科] 日期:2020-12-17 热度:178
在我的ramaze应用程序上显示£符号时,我收到“不兼容的字符编码:CP850和UTF-8”.我怎样才能摆脱这个错误?我的head标签中有UTF-8元标记. 当我用键盘输入£符号时会发生这种情况.看. 我已将以下代码放在我的ruby文件中,但它没有解决问题. # encoding: UTF-8[详细]
-
ruby-on-rails-3 – 这是使用Haml显示/连接文本的正确方法吗?
所属栏目:[百科] 日期:2020-12-17 热度:73
我对 Ruby on Rails很新,甚至比Haml更新,我在2小时前开始使用它.所以我遵循Ruby on Rails教程并决定在视图上使用Haml,但我不确定这是否是显示事物的正确方法(感觉有点奇怪).有人可以开导我吗?[详细]