class RegistrationController < Devise::RegistrationController
def create
# ... что-то своё перед созданием
super
# ... что-то своё после создания
end
...
end
# config/routes.rb
devise_for :users, :controllers => { :registrations => "registration" }
match 'tags/:tags' => 'articles#index'
class ArticlesController < ApplicationController
def index
render json: { data: params[:tags] }
end
end
class Item < ActiveRecord::Base
belongs_to :type
def method_missing(name, *args)
return type.attributes[name] if type.attributes.has_key? name
super name, args
end
end