#ruby-on-rails
#ruby-на-рельсах
Вопрос:
Я читал о распределении массы в ограниченной области в Rails 3.1 (Edge). Я нашел эту функцию очень полезной. Тем не менее, я использую Rails stable (в частности, 3.0.3).
Было интересно, существует ли аналогичный подход для текущей стабильной версии 3.0 .
На данный момент я пришел к такому решению. Есть ли что-то лучше?
# CONTROLLER
def create
@artist = current_user
authorize! :manage, @artist # Needed for Cancan to check if user has permission
respond_to do |format|
if @artist.update_attributes(params[:user])
@artist.is_artist = true
@artist.save!
end
....
# MODEL
class User < ActiveRecord::Base
attr_accessible :artist_name
...
Ответ №1:
Посмотрите railscast на это: http://railscasts.com/episodes/237-dynamic-attr-accessible