ruby-on-rails-3相关内容

让 Selenium 与 Bootstrap 模态褪色一起玩的建议?

我正在努力以 BDD 的方式生活.我正在使用 Cucumber(带有 Selenium)并且恰好在我的应用程序中使用 Twitter Bootstrap 模式. 在运行 Cucumber 测试时,我收到 "Selenium::WebDriver::Error::MoveTargetOutOfBoundsError" 错误.经过大量搜索、调试和普遍绝望后,我得出结论,这与在我的引导模式中使用 ..
发布时间:2022-01-22 23:35:14 其他开发

将 webmock 与黄瓜一起使用

我正在使用 webmock,但它不适用于黄瓜测试 在我的 Gemfile 中 gem 'vcr'宝石'webmock' 在我的 features/support.env.rb 中,我有 需要'webmock/cucumber'WebMock.allow_net_connect! 当我运行我的黄瓜测试时,我收到了这个错误. 真正的 HTTP 连接被禁用.未注册的请求:获取带有标题 ..
发布时间:2022-01-22 23:34:05 其他开发

Selenium 不适用于 Cucumber/Capybara(开箱即用)-MacOSX

我在尝试让黄瓜示例在硒下运行时遇到了麻烦.我在跑步 Rails3 黄瓜 0.10.0 水豚 0.4.1.2 阅读 https://github.com/jnicklas/capybara 上的文档,看来为了获得一个在 selenium 下运行的示例,我只需要执行以下操作: 第 1 步:使用 @javascript 为场景添加前缀 @javascript场景:用户做了 x.. ..
发布时间:2022-01-22 23:18:22 其他开发

通过 factory_girl 协会查找或创建记录

我有一个属于组的用户模型.组必须具有唯一的名称属性.用户工厂和组工厂定义为: Factory.define :user do |f|f.association :group, :factory =>:团体# ...结尾Factory.define :组做 |f|f.name "默认"结尾 当创建第一个用户时,也会创建一个新组.当我尝试创建第二个用户时,它失败了,因为它想再次创建相同的组. ..
发布时间:2022-01-22 23:13:32 其他开发

“耙子"运行我所有的黄瓜测试都很好,但“黄瓜"没有步骤

我继承了 Rails (3) 应用程序,并试图掌握现有的 Cucumber 测试.我在应用程序的“功能"文件夹中有以下设置(我错过了任何不相关的文件,例如额外的功能和步骤) /功能/人们新人特征/step_definitionspeople_steps.rbweb_steps.rb/支持环境.rb路径.rb选择器.rb 如果我运行“rake",那么它将运行 features/people/ne ..
发布时间:2022-01-22 23:11:36 其他开发

Extjs 4 网格悬停效果

我正在使用 extjs 4 n rails.我有以列作为文件名的网格,它是超链接.我想在文件名的悬停效果上显示图像.图像以二进制形式保存在数据库中.现在我想在网格中显示文件名悬停效果的图像. 解决方案 我会在 view 中的 mouseover 上放置一个监听器,然后将其显示为一个普通的 在工具提示或其他容器中 viewConfig: {strip ..
发布时间:2022-01-22 22:42:16 前端开发

Rails - 基于无线电选择更改表单操作

我是 Rails 菜鸟.我不会撒谎的.我的任务是采用两种形式并将它们变成一种动态形式.这是一个登录/注册表格.我唯一的问题是如何处理代码的 Rails 部分.使用 jQuery,我可以轻松替换 HTML 表单操作,但我将如何根据登录或注册单选选择替换 Rails 代码中的操作/目标. 解决方案 我看到两个选项可以解决您的问题. 使用 javascript,您可以根据选择的单选按钮更改 ..
发布时间:2022-01-21 23:31:24 其他开发

simple_form 使用 <image>( X ) 标签与 twitter 引导程序渲染单选按钮组?

我尝试了一段时间使用 simple_form 创建下面的示例,但是 + 标签并修复了一些样式.任何人都知道如何解决: 删除 2 不知道它们来自哪里(在生产中似乎很奇怪的 i18n 错误,它会在其中抛出一大堆 I18n) 在单选按钮后添加“男性"或“女性"文字 是下面代码的结果: .clear= f.label“性别"= f.collection_radio_buttons(:ge ..

*(星号)符号在函数参数附近有什么作用以及如何在其他情况下使用它?

我正在使用 Ruby on Rails 3,我想知道在函数参数附近存在 * 运算符意味着什么,并了解它在其他场景中的用法. 示例场景(此方法来自 Ruby on Rails 3 框架): def find(*args)返回到_a.find { |*block_args|yield(*block_args) } 如果 block_given?选项 = args.extract_options ..
发布时间:2022-01-21 22:18:55 其他开发

Windows/Ruby/Rails install --- .cannot load such file -- sqlite3/sqlite3_native windows

Ruby 2.1.3p242 [x64-mingw32]Rails 4.2.0.beta2 我在 64 位系统上运行 Windows 8.我一直在使用 c9(云托管的 ubuntu),但想开始在我的电脑上使用 RubyMine IDE 以使一切更快,但它带来了一些问题. 我已经尝试了几乎所有推荐的方法,包括这个:如何在 Windows 上安装 sqlite3 for Ruby? ..
发布时间:2022-01-21 13:59:46 数据库

有哪些方法可以在 Rails 应用程序中实现通知?

这里最简单的例子是 Facebook 通知,例如当有人对您的状态发表评论、喜欢您的照片或只是向您发送某个游戏的邀请时. 有哪些方法可以在 Rails 应用程序中实现这一点,以便通知仅在用户阅读之前显示给用户,并且可能具有在不同平台上阅读的能力. 我在这里不是在谈论使用服务器推送的类似实时聊天的通知,而是向用户展示自上次访问该网站以来发生了什么的某种方式.p> 例如,我阅读了一篇文章并 ..