2016-04-15 5 views
0

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

Модель работает нормально, но когда я использую модель в представлении, представление не передает атрибут контроллера обратно контроллеру.

Любая идея, если «контроллер» на самом деле зарезервированное слово?

ответ

0

Да controller зарезервировано в RoR. Даже вы можете использовать его в своих взглядах:

#to get controller name: 
<%= controller.controller_name %> 


#to get action name, it is the method: 
<%= controller.action_name %> 
+0

Спасибо. Это объясняет поведение. – user1789782