小编Chr*_*ian的帖子

使用jquery和rails加载部分

我很好奇用jquery加载rails部分的最佳方法.到目前为止,我尝试了一个不起作用的解决方

$('#imagecontent').load('/newsletters/_image_gallery.html.erb', function() {
alert('Load was performed.');
});
Run Code Online (Sandbox Code Playgroud)

是否为此构建单独的操作和/或控制器并设置路径是最佳解决方案?我问,因为使第一个解决方案工作似乎更容易,也许不那么安静.

谢谢.

jquery load ruby-on-rails partial

9
推荐指数
1
解决办法
2万
查看次数

黄瓜,水豚和硒随机工作

设置黄瓜,水豚和硒,但有些情况只能随机工作. 在rvm rails 上
运行
ruby 1.8.6
2.3.8
selenium pops打开firefox 3.6

我试图添加这个没有运气:

with_scope(selector) do
  click_button(button)
  selenium.wait_for_page_to_load
end
Run Code Online (Sandbox Code Playgroud)

错误输出有时是:

>  Given I am logged in and have created newsletter and subscribers                           # features/step_definitions/newsletter_send_steps.rb:108
      end of file reached (EOFError)
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/protocol.rb:133:in `sysread'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/protocol.rb:133:in `rbuf_fill'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/timeout.rb:62:in `timeout'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/timeout.rb:93:in `timeout'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/protocol.rb:126:in `readline'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:2020:in `read_status_line'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:2009:in `read_new'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:1050:in `request_without_fakeweb'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:1037:in `request_without_fakeweb'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:543:in `start'
      /Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:1035:in `request_without_fakeweb'
      ./features/step_definitions/web_steps.rb:24:in `__instance_exec2'
      ./features/step_definitions/web_steps.rb:9:in `with_scope'
      ./features/step_definitions/web_steps.rb:9:in `with_scope'
      ./features/step_definitions/web_steps.rb:23:in `/^(?:|I )press "([^\"]*)"(?: within "([^\"]*)")?$/'
      features/enhanced/newsletter_send1.feature:7:in `Given I am logged …
Run Code Online (Sandbox Code Playgroud)

ruby selenium cucumber capybara

7
推荐指数
1
解决办法
5683
查看次数

标签 统计

capybara ×1

cucumber ×1

jquery ×1

load ×1

partial ×1

ruby ×1

ruby-on-rails ×1

selenium ×1