2010-07-27 2 views

ответ

1

Этот обработанный контентом контент, как правило, считается плохой практикой, так как это разрушает разделение проблем в архитектуре MVC Rails. Это особенно важно, если есть много кода для каждого обновления, и это происходит во многих контроллерах. Это быстро сломается и будет очень сложно поддерживать.

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

def create 
    @model = Model.new(...) 

    respond_to do |format| 
    format.js 
    end 
end 

Вот и все, что нужно, чтобы сделать из представления имени create.js.erb. Преимущество использования представлений заключается в том, что посредством частичных действий вы можете сохранить код DRY и упростить его поддержку.

Смежные вопросы