|
|
|
Carlos0N |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 73 Регистрация: 9.10.2007 Репутация: нет Всего: 1 |
Привет.
Подскажите, как решить следующую проблему. Есть контроллер с методом main в котором я объявляю переменную @var="" Далее я хочу присвоить ей значение из вьюхи. Как это сделать? С объектом модели к примеру всё понятно и работает, но просто к переменной присвоить значения у меня не получается. И еще, как установить, какой метод будет отрабатывать в контроллере при нажатии кнопки? К примеру у меня есть модель User и контроллер
и вьюха
так вот тут я не могу понять, почему при нажатии на кнопку Save отрабатывает именно метод create? Где собственно указывается, что должен сработать именно create и как указать какой то другой метод? Я совсем недавно начал разбираться с ror, так что сильно не ругайте. |
||||
|
|||||
Rikkit |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.7.2011 Репутация: нет Всего: нет |
|
|||
|
||||
Carlos0N |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 73 Регистрация: 9.10.2007 Репутация: нет Всего: 1 |
Честно говоря, это проблемму не решило, да и вообще у меня не заработало. Может я что не так делаю конечно.
Я так и не понимаю, как передавать значения из представления в контроллер.. Я так понимаю, когда мы работаем с моделями, то у нас есть только действия CRUD, верно? В данном случае мне просто надо передать текст из формы в представлении, в контроллер по нажатию кнопки. При этом я должен остаться на этой странице и не обновлять её? Как это сделать силами ror? Наверное тут сумбур сплошной, но обратная связь контроллера и формы мне плохо понятна. |
|||
|
||||
Rikkit |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.7.2011 Репутация: нет Всего: нет |
Насчет метода
Не вижу вообще смысла париться с выбранным методом. Разве что при создании ссылки на удаление
Теперь насчет переменной @var
|
||||||
|
|||||||
Carlos0N |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 73 Регистрация: 9.10.2007 Репутация: нет Всего: 1 |
Rikkit, спасибо!
Когда задавал вопрос, ещё не до конца понимал принцыпы работы rails. Сейчас всё встаёт на свои места. Если у кого-то возникнут такие же сложности с пониманием основ, то рекомендую курсы Rails For Zombies от http://www.codeschool.com/ Первый курс там бесплатный, второй нет, но в интеренете не проблема найти pdf со слайдами. Мне они достаточно сильно помогли. Ну и railscast конечно. PS не считайте это рекламой, просто реально для начального уровня хороший материал. Это сообщение отредактировал(а) Carlos0N - 31.8.2012, 12:21 |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Правила форума "Ruby on Rails" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby On Rails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |