Не совсем уверен, что вы хотите сделать.
Если вы использовали библиотечный класс - например, модуль - его автоматически создаются, когда вы используете 'include
'
Если у вас просто есть общий класс , и вы куда-то его включили, значит, у вас уже есть загруженный объект класса, и вы можете вызывать методы для него.Или вы просто создаете экземпляр вручную с помощью object = new MyClass
.А затем вызывайте все, что вам нравится, в 'object
'.
К любой информации, которую вы собираете внутри метода контроллера, вы можете получить доступ в представлении, когда поместите символ @ перед вашей переменной.Так что если вы хотите, чтобы ваш show.html.erb выглядел так:
<h1>My String:</h1>
<%= @mystring %>
, то вам нужно сделать что-то подобное в вашем контроллере:
def show
...
@mystring = MyClass.get_my_cool_string
...
end
Надеюсь, это поможет ...