2014-12-26 5 views
0

У меня есть флэш-уведомление, что вызывает ошибку переполнения печенье:Rails - Слишком много данных в флэш уведомления

candidates = Hiring::Candidate.find(params[:candidate_ids]) 
notice  = render_to_string(partial: '/hiring/candidates/new_candidates_assigned', locals: {candidate: candidates}) 

redirect_to path, notice: notice 

Я полагаю, что это из-за большого объекта, переданного мигать. Как этого можно избежать?

+0

http://stackoverflow.com/questions/9473808/cookie-overflow-in-rails-application также может помочь. –

ответ

1

Просто установите сообщение, которое вы хотите отобразить в контроллере

redirect_to path, :notice => "Successfully assigned new candidate" 

Рендер парциальное на ваш взгляд, и передать флэш-уведомление, как местные.

<%= render partial => '/hiring/candidates/new_candidates_assigned', :locals => {:flash_notice => flash[:notice]}%> 
Смежные вопросы