2015-08-04 2 views
1

Я новичок в рубине и использую devise_invitable gem для приглашений. Каждая инструкция отправляется правильно. Теперь я хочу добавить пользовательский объект, который будет иметь имя приглашенного и имя совета и пользовательский контент, который будет иметь те же вещи, что и субъект. Как я могу сделать это в следующем методе действия без использования дополнительного настраиваемого кода и т. Д.?Как отправить приглашение с помощью devise_invitable

def AddMember 
     board = current_user.boards.find(params[:id]) 
     # simply invite user ! 
     invitee=User.invite!({:email => (params[:email])}, current_user) 
     board.members << User.find_by_email(params[:email]) 
     msg = "invitation sent" 
     render json: msg,status: :ok 
     return 
     end 

     msg = "some error occured - member adding failed" 
     render json: msg,status: 500 

    end 

ответ

-1

Следуйте инструкциям here.

Это будет просто редактирование шаблона вида для представления.

Сначала добавьте эти строки в файл environment.rb в своем приложении Rails.

config.to_prepare do 
    Devise::Mailer.layout "email" # email.haml or email.erb 
end 

Затем отредактируйте файл email.erb или email.haml, чтобы создать свой собственный макет.

+0

Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – Knelis

+1

Хорошая точка. Сожалею. Я новенький. –

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