2013-04-30 3 views
0

Здравствуйте. Я совершенно новичок в Ruby on Rails, и я хочу знать, как сделать checkbox или link_for в приложении Ruby on Rails, которое изменит значение атрибута admin в таблице с именем users от false до true, чтобы сделать обычного пользователя администратором.Как снять флажок?

Примечание: Я использую form_for в создании форм

+0

Пожалуйста, отредактируйте свой заголовок, чтобы быть более выразительным. – Appleshell

+0

Вы должны сначала попытаться хотя бы прочитать документы и испытать материал из – AlexBrand

+0

. Я просто выполнил 9 уроков учебника майкла hartl, и я пытаюсь реализовать то, что я сделал, используя то, что сделал майкл Хартл в 9 уроках в новые рельсы app (просто я хочу попробовать сделать свое приложение не только после учебника) –

ответ

0

Вы, вероятно, хотите что-то вроде (не тестировалось синтаксиса):

<%= form_for :user do |f| %> 

    <%= f.input :admin %> 
    <%= f.button :submit %> 

<%= end %> 

в модели пользователя убедитесь, что у вас есть:

attr :admin 
+0

спасибо за попытку помочь мне, но он не работает. Я получил ошибку массового присвоения, потому что в руководстве Майкла Хартла он не пишет: admin в attr_access по соображениям безопасности –

+0

уверен, просто добавьте attr для него. –

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