Stackoverflow учил меня так тому, что надлежащий УСПОКОИТЕЛЬНЫЙ, MVC, ПОЛУЧАЮТ/POST, то, что я задаюсь вопросом, как люди учатся программировать/проектировать в прошлом, прежде чем Stackoverflow существовал.;)
Учитывая, что, вот другой вопрос о том, как я могу сделать (довольно) общую процедуру самым соответствующим способом.
Я должен генерировать HTML из шаблона представления, который будет использоваться в действии контроллера. В этом смысле это отчасти похоже на ActiveMailer.
Что лучший способ к этому? Псевдо код будет очень цениться, Спасибо!
Возможно, я что-то упускаю, но вам нужен только render_to_string?
http://api.rubyonrails.org/classes/ActionController/Base.html#M000465
foo = render_to_string(:template => 'foo/bar', :locals => { :something => 'value' })
Это в принципе то же самое, что и вызов render на шаблоне, но записывает в строку (foo), а не в http-ответ.