Как отладить гем rails 3?

Я создал gem / engine на основе этого руководства:

http://www.themodestrubyist.com/2010/03/05/rails-3-plugins---part-2---writing-an-engine/

Однако я получаю сообщение об ошибке при попытке использовать драгоценный камень во вновь созданном приложении. Я получаю сообщение "Ошибка маршрутизации - неопределенный метод" sub "для nil: статическая строка QuoteWebServiceUrl = ...

У меня есть статическая строковая переменная, которую мне нужно изменить, возможно, в зависимости от протокола HTTP.

Это плохая практика - изменять статическую строковую переменную>

static string QuoteWebServiceUrl = CommonFunctions.ReadAppSetting("QuoteWebServiceUrl");

if(url == "https")
{
  QuoteWebServiceUrl = CommonFunctions.ReadAppSetting("QuoteWebServiceUrlSecure");
}
else
{
  QuoteWebServiceUrl = CommonFunctions.ReadAppSetting("QuoteWebServiceUrl");
}

Спасибо

7
задан Community 27 September 2013 в 01:57
поделиться