ruby-on-rails-3相关内容
..
我正在努力以 BDD 的方式生活.我正在使用 Cucumber(带有 Selenium)并且恰好在我的应用程序中使用 Twitter Bootstrap 模式. 在运行 Cucumber 测试时,我收到 "Selenium::WebDriver::Error::MoveTargetOutOfBoundsError" 错误.经过大量搜索、调试和普遍绝望后,我得出结论,这与在我的引导模式中使用
..
这最近引起了一些挫败感...... 似乎在我的黄瓜测试中使用工厂,在某些情况下会导致 AssociationTypeMismatch 错误,例如: MyModel(#65776650) 预期,得到 MyModel(#28190030) (ActiveRecord::AssociationTypeMismatch) 当有关联引用时,这些似乎会发生 - 好像工厂创建的对象与真实对象不
..
我正在使用 webmock,但它不适用于黄瓜测试 在我的 Gemfile 中 gem 'vcr'宝石'webmock' 在我的 features/support.env.rb 中,我有 需要'webmock/cucumber'WebMock.allow_net_connect! 当我运行我的黄瓜测试时,我收到了这个错误. 真正的 HTTP 连接被禁用.未注册的请求:获取带有标题
..
..
我在尝试让黄瓜示例在硒下运行时遇到了麻烦.我在跑步 Rails3 黄瓜 0.10.0 水豚 0.4.1.2 阅读 https://github.com/jnicklas/capybara 上的文档,看来为了获得一个在 selenium 下运行的示例,我只需要执行以下操作: 第 1 步:使用 @javascript 为场景添加前缀 @javascript场景:用户做了 x..
..
对于我的 Rails 3.1 应用程序上的 Cucumber 场景,我使用了@javascript 标签,因此 Selenium 被激活.我收到以下错误: 找不到 Firefox 二进制文件 (os=macosx).确保已安装 Firefox 或使用 Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::W
..
我有一个属于组的用户模型.组必须具有唯一的名称属性.用户工厂和组工厂定义为: Factory.define :user do |f|f.association :group, :factory =>:团体# ...结尾Factory.define :组做 |f|f.name "默认"结尾 当创建第一个用户时,也会创建一个新组.当我尝试创建第二个用户时,它失败了,因为它想再次创建相同的组.
..
我继承了 Rails (3) 应用程序,并试图掌握现有的 Cucumber 测试.我在应用程序的“功能"文件夹中有以下设置(我错过了任何不相关的文件,例如额外的功能和步骤) /功能/人们新人特征/step_definitionspeople_steps.rbweb_steps.rb/支持环境.rb路径.rb选择器.rb 如果我运行“rake",那么它将运行 features/people/ne
..
我正在使用 extjs 4 n rails.我有以列作为文件名的网格,它是超链接.我想在文件名的悬停效果上显示图像.图像以二进制形式保存在数据库中.现在我想在网格中显示文件名悬停效果的图像. 解决方案 我会在 view 中的 mouseover 上放置一个监听器,然后将其显示为一个普通的 在工具提示或其他容器中 viewConfig: {strip
..
遇到了一个奇怪的小问题. 我想在一个项目上创建文本悬停以显示该项目的“描述",这是该项目模型的一个属性.所以我认为我基本上是这样做的:
> 奇怪的是,虽然所有模型调用都正常工作(item.name 和 item.description 调用了正确的东西),但当我悬停时,只显示
..
我是 Rails 菜鸟.我不会撒谎的.我的任务是采用两种形式并将它们变成一种动态形式.这是一个登录/注册表格.我唯一的问题是如何处理代码的 Rails 部分.使用 jQuery,我可以轻松替换 HTML 表单操作,但我将如何根据登录或注册单选选择替换 Rails 代码中的操作/目标. 解决方案 我看到两个选项可以解决您的问题. 使用 javascript,您可以根据选择的单选按钮更改
..
我尝试了一段时间使用 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
..
Ruby 2.1.3p242 [x64-mingw32]Rails 4.2.0.beta2 我在 64 位系统上运行 Windows 8.我一直在使用 c9(云托管的 ubuntu),但想开始在我的电脑上使用 RubyMine IDE 以使一切更快,但它带来了一些问题. 我已经尝试了几乎所有推荐的方法,包括这个:如何在 Windows 上安装 sqlite3 for Ruby?
..
这里最简单的例子是 Facebook 通知,例如当有人对您的状态发表评论、喜欢您的照片或只是向您发送某个游戏的邀请时. 有哪些方法可以在 Rails 应用程序中实现这一点,以便通知仅在用户阅读之前显示给用户,并且可能具有在不同平台上阅读的能力. 我在这里不是在谈论使用服务器推送的类似实时聊天的通知,而是向用户展示自上次访问该网站以来发生了什么的某种方式.p> 例如,我阅读了一篇文章并
..
我想执行与 base64 照片和回形针 -Rails 类似的事情,但使用载波.谁能解释我在 Carrierwave 中使用 base64 图像吗? 解决方案 class ImageUploader
..
我添加了 将 base64 图像与 Carrierwave 结合使用的解决方案,以便上传来自 java 类的图像.这就是我的 FileUploader 类现在的样子——我相信问题出在: #编码:utf-8类文件上传器
..
我只想使用 link_to 打开一个弹出窗口.我尝试了一些方法,但它不起作用: ['create_company', 'height=600, width=600'] %>
有什么想法吗? 谢谢! 解决方案 我第一次尝试这个问题可能看起来像这样.它假设您使用的是 rails 3、jQuery 和 jqu
..
我在 Rails 3 应用程序中有 Flight、Person 和 Glider 模型.我已经定义了自定义关系,因为我需要多个外键来引用航班表中的 Person.关联只能单向工作. class Flight “人"属于_to :instructor, :class_name =>“人"属于_to :towplane_pil
..