如何正确使用 Site-prism URL 扩展
How to correctly use the Site-prism URL expansion
我有一个具有以下设置的页面对象:
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.
中
这 "should" 有效。能否请您检查以下内容。
您的版本 site_prism > 2.12(或更好 > 3.0),
您有可寻址的 2.5+
您正在使用 Ruby 2.2+(更好的 2.5/2.6)
如果您是并且可以重新创建 SSCCE,请提出 Github 问题(理想情况下,所有代码都在此处的小型可克隆存储库中:https://github.com/natritmeyer/site_prism/issues
我们有各种单元测试和几个功能测试来验证此代码是否有效(尽管我们可能遗漏了一些东西)
我有一个具有以下设置的页面对象:
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.
这 "should" 有效。能否请您检查以下内容。
您的版本 site_prism > 2.12(或更好 > 3.0), 您有可寻址的 2.5+
您正在使用 Ruby 2.2+(更好的 2.5/2.6)
如果您是并且可以重新创建 SSCCE,请提出 Github 问题(理想情况下,所有代码都在此处的小型可克隆存储库中:https://github.com/natritmeyer/site_prism/issues
我们有各种单元测试和几个功能测试来验证此代码是否有效(尽管我们可能遗漏了一些东西)