Я начал программирование на ASP.NET MVC Framework год назад. Недавно. Я изучение Ruby On Rails Framework Там есть «пользовательский HTML хелпер» функция в ASP.NET MVC Так что я могу создать свой собственный HTML помощниксоздать пользовательские html-помощники в ruby on rails
<%= Html.MyOwnHtmlHelper() %>
Я узнал, что есть HTML помощники в Ruby, такой в
<% text_area %>
, которые делают в HTML
у меня есть вопрос. Могу ли я создать свой собственный html-помощник для рендеринга собственного html?
Должен ли HTML-помощник быть модулем? Это может быть класс? –
Я знаю, что это старый, но: использовать встроенный механизм рельсов и автоматически ли он быть доступен, он должен быть модулем в папке «helper» и, возможно, назван правильно. Вы можете использовать простой старый объект ruby (класс) - и тогда вам просто нужно называть его своим полным именем и '<% = HelloWorldHelper.new.hello_world_tag%>', но механизм Helper проще и является конвенцией, и вы просто вызываете '<% = hello_world_tag%>' – Gal