尝试点击带有变音符号的按钮时出现此错误:
syntax error, unexpected $end, expecting keyword_end
click_on 'Neue Firma hinzufц╪gen'
我正在测试Ruby& Capabara。
##Create_User_spec.rb
require 'acceptance/acceptance_helper'
## Feature 'Create User'
feature 'Create User' do ##
Scenario 'Create a User'
scenario 'Create a User' do
## Login into the service
visit 'url'
fill_in 'User-username', :with => 'test'
fill_in 'User-password', :with => 'test'
click_on 'login'
click_link 'Test'
click_on 'Neue Firma hinzufügen'
end
end
答案 0 :(得分:8)
如果您有一个迷路.
跟踪方法,也会发生这种情况,所以也要检查这些方法。
答案 1 :(得分:7)
在我的情况下,由于特殊字符而发生在我身上的葡萄牙标志。我相信问题是hinzufügen中的“ü”。寻找解决方案。
编辑:找到了解决方案!
我将以下内容添加到rb文件的最顶层:
#coding:utf-8
(不要错过#符号,需要它)
答案 2 :(得分:3)
这个错误是由于额外的end.Mean你写了一个没有匹配的额外结束。
答案 3 :(得分:0)
这也发生在我身上,但因为我错过了一个结局。我正在学习本教程
http://tutorials.jumpstartlab.com/projects/blogger.html
我的模特是:
class ArticlesController < ApplicationController
def index
@articles = Article.all
end
需要:
class ArticlesController < ApplicationController
def index
@articles = Article.all
end
end
希望有人帮助。