我有一个页面对象,具有以下设置:
class StudynoteShowPage < SitePrism::Page
set_url "/studynotes{/studynote}"
end
当我使用那个页面时
ssp = StudynoteShowPage.new
ssp.load(studynote: @s1)
我明白了
ArgumentError:
wrong number of arguments (given 1, expected 0)
关于那个的任何想法?我已经尝试过set_url中的单引号和双引号,但这没什么区别。我可以看到addressable
gem包含在我的Gemfile.lock中。
这应该“应该”起作用。请你检查以下内容。
你有一个版本的site_prism> 2.12(或更好> 3.0),你可以寻址2.5+
您正在使用Ruby 2.2+(更好的2.5 / 2.6)
如果你是,并且可以重新创建一个SSCCE引发一个Github问题(理想情况下,这里有一个小的clonable repo中的所有代码:https://github.com/natritmeyer/site_prism/issues
我们有各种单元测试和一些功能测试来验证这段代码的工作原理(我们可能已经遗漏了一些东西)