Как правильно использовать расширение URL сайта-призмы - PullRequest
0 голосов
/ 08 октября 2018

У меня есть объект страницы со следующей настройкой:

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 включен в мой Gemfile.lock.

1 Ответ

0 голосов
/ 22 февраля 2019

Это "должно" работать.Не могли бы вы проверить следующее.

У вас есть версия site_prism> 2.12 (или лучше> 3.0), у вас есть адрес 2.5 +

Вы используете Ruby 2.2+ (лучше 2.5 /2.6)

Если вы и можете воссоздать SSCCE, поднимите проблему с Github (в идеале со всем кодом в небольшом клонируемом репо здесь: https://github.com/natritmeyer/site_prism/issues

У нас есть множество юнитовтесты и пара функциональных тестов, которые проверяют этот код, работают (возможно, мы что-то упустили)

...