小编Zai*_*uch的帖子

我可以使用Guard/Spork更改每次在Rspec中运行的随机化种子吗?

我目前正在使用Rspec进行测试,以及Guard和Spork以方便使用.我注意到除非我退出并重新启动Guard,否则随机种子在运行之间不会改变.虽然这不是一个主要问题,但如果确实如此,它将会很方便.

任何人都知道改变事物的方法,以便每次运行测试时都使用新的种子?

guard spork rspec2 ruby-on-rails-3.2

5
推荐指数
1
解决办法
899
查看次数

IE 8问题与' &安培;

我有ruby on rails程序在我的本地系统中运行并且我使用了html_safe标签,现在& '不存在于FF,chrome但仅存在于IE 8中

internet-explorer ruby-on-rails

4
推荐指数
1
解决办法
3323
查看次数

使用带有空关联的nested_form gem时出错

在我的rails应用程序中,我有两个模型,a ClientPage和a ContentSection,where ClientPage has_many :content_sections.我正在使用nested_formgem将两个模型用相同的形式进行编辑.这个工作正常,只要ClientPage至少有一个ContentSection,但如果没有关联ClientSections,using nested_formlink_to_add方法抛出以下内容NoMethodError:

undefined method `values_at' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

表格结构如下:

<%= nested_form_for page, form_options do |f| %>
  # ClientPage fields

  # ClientSections

  <%= f.link_to_add "Add new section", :content_sections %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

只要至少有一个ClientSection与页面关联,这可以正常工作.一旦没有,就会抛出错误.删除link_to_add也会停止抛出错误.(实际上有第二个嵌套模型ContentSection,如果没有关联的模型,就会出现同样的问题.)

不知道我错过了什么相当明显的东西,但任何指针或建议将不胜感激.

nested-forms ruby-on-rails-3

4
推荐指数
1
解决办法
874
查看次数