2015-04-30 3 views
0

Я пытаюсь установить имя файла cookie динамически в моем приложении rails.Как установить имя файла cookie динамически в контроллере Rails

Я могу установить куки, как это:

cookies[:users_id] = current_user.id 

Я хочу, чтобы задать имя куки динамически. Я пробовал вот так и не работал:

cookies[:'users_id_#{current_user.id}'] = current_user.id 

Как это возможно?

+0

Что вы хотите достичь на более высоком уровне с этим кодом, BTW ? –

+1

На самом деле я не хочу устанавливать cookie для user_ids. Я просто взял пример, чтобы задать вопрос. Фактическая реализация относится к системе оценки статей, в которой статья не может быть оценена несколько раз. – webster

ответ

1

Вы можете использовать строку, а также символ, и если вы хотите выполнить интерполяцию, необходимо использовать двойные тики (")

cookies["users_id_#{current_user.id}"] = current_user.id 
Смежные вопросы