我的一部分seeds.rb将大量数据加载到数据库中.我希望能够有选择地加载这些数据.例如
$ rake db:seed
Run Code Online (Sandbox Code Playgroud)
要么
$rake db:seed[0]
Run Code Online (Sandbox Code Playgroud)
只会加载必要的数据来运行网站
$ rake db:seed[1]
Run Code Online (Sandbox Code Playgroud)
我也会将我的大数据文件加载到数据库中.这可能吗?我怎样才能做到这一点?如果没有,谁能想到办法做我想做的事情?
我使用水豚测试tinymce形式有困难.我正在使用tinymce-rails并且在我的表单中有7个编辑器.我也使用asciimath插件与tinymce.
一切正常,但我无法编写测试来填写tinymce编辑器.
以下是我的步骤定义代码的外观,与此处描述的内容非常相似:
within_frame("content_ifr") do
editor = page.find_by_id('tinymce')
editor.native.send_keys 'test'
end
Run Code Online (Sandbox Code Playgroud)
问题是当我运行以下内容时:
editor.native.clear # works, clear the editor area, I'm testing this with pry
editor.native.send_keys :tab # works, moves focus to next input
editor.native.send_keys 'test' # returns "", nothing happens, nothing in editor
Run Code Online (Sandbox Code Playgroud)
所以clear,send_keys :tab按预期工作.但我不能发送任何字符串.send_keys函数总是返回空字符串,当我使用pry进行测试时没有任何反应.
这里出了什么问题?以及如何调试/调查问题?
谢谢.