学习札记――――问题札记

issue 1
 

:cucumber + capybara 无法匹配页面上的中文
原因:由于页面和测序环境采用了不同编码方式。
解决:在页面上使用:
< meta http - equiv = " Content-type "  content = " text/rhtml; charset=utf8 "   />放在head里
测试代码上使用 
  #encoding:utf-8 放在代码最前面

issue 2

<th><%= link_to "删除", msg_url,:id=>msg.id,:method => :delete %></th>老是传不进要删除的id
原因:由于这样的语法,系统会识别为<a>标签的属性ID 所以不能传递ID
解决:语法要这样写<th><%= link_to "删除", msg_url(:id=>msg.id),:method => :delete %></th>

你可能感兴趣的:(学习,capybara,link_to,中文无法识别)