| 08 сентября 2008, 05:35 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
Scaffold |
| Создаю проект по туториалам... запускаю его и вижу глючное отображение ): При нажатии на 'New ruby' - появляется кнопка 'Create' без возможности срздания заголовка и текста ): В чем может быть проблема? | |
| Присоединенные: Scaffold.jpg |
| 08 сентября 2008, 05:54 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| Заметил что по умолчанию имеют нулевое значение: title varchar(255) NULL content text NULL При попытке сменить на не нулевое: ActiveRecord::StatementInvalid in RubiesController#create Mysql::Error: #23000Column 'title' cannot be null: INSERT INTO `rubies` (`title`, `content`) VALUES(NULL, NULL) Это глюки Scaffold-инга? Ruby-1.8.6 Rais-2.1.1 | |
| 08 сентября 2008, 07:21 | |
|---|---|
Roman V. Babenko Живет: Kyiv,UKR Сообщений: 896 Рейтинг: 128.0 Рег: 22 апр. 2008 Его блог |
RE: RE: Scaffold |
Наверняка ты скафолдингу не сказал какие поля надо учитывать
./script/generate scaffold model_name title:string content:string
З.Ы. А вообще он генерит столько мусора, которые новичку ненужны совершенно. ------------ http://romanvbabenko.com
Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
Rails 2.3.3
Gnu\Linux Debian\Lenny
Mongrel, MySql, SQLite
GEdit, MCEdit
FireFox 3.0 (FireBug)
Git |
|
| 08 сентября 2008, 15:39 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| Roman V. Babenko - Cпасибо (: После того когда я указал какие поля скафоллдингу надо указывать все заработало (: Я так понял указывать - какие поля учитывать скафоллдингу обязательно? Существует какая-то альтернатива скафоллдингу? | |
| 08 сентября 2008, 16:42 | |
|---|---|
Алексей Осипенко Живет: Donetsk,UKR Сообщений: 105 Рейтинг: 20.0 Рег: 13 авг. 2008 |
RE: RE: Scaffold |
| Мне тоже инетересно узнать про альтернативные скаффолдинги. Поделитесь кто чем пользуется, а? | |
| 08 сентября 2008, 16:51 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2155 Рейтинг: 527.0 Рег: 13 марта 2007 Его блог |
RE: RE: RE: Scaffold |
| мне хватало стандартного
но еще пользовался acct_as_authentificated ------------ Операции с WM | SEO консультации |
|
| 08 сентября 2008, 17:32 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| А что это за acct_as_authentificated можно по подробней пожалуйста? | |
| 08 сентября 2008, 18:43 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| Вот по книге создается модель product и контроллер admin в котором: 'Class AdminController < AplicationController scaffold :product end' и url выходит 'http://localhost:3000/admin' где отображается Title Description и Image_url У меня не выходит так сделать ): получается 'http://localhost:3000/admins' Подскажите плиз в чем дело? | |
| 08 сентября 2008, 19:26 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| После новой миграции: 'class AddPrice < ActiveRecord::Migration def self.up add_column :admins, :price, :decimal, :precision => 8, :scale => 2, :default =>0 end def self.down remove_column :admins, :price end end' и после перезагрузки WEBrick-а не обновляется интерфейс ): В чем может быть дело? | |
| Присоединенные: Scaffold2.jpg |
| 08 сентября 2008, 20:53 | |
|---|---|
Roman V. Babenko Живет: Kyiv,UKR Сообщений: 896 Рейтинг: 128.0 Рег: 22 апр. 2008 Его блог |
RE: RE: Scaffold |
| Альтерантива - ручное пропивывание действий.
ActiveScaffold - но он под вторые рельсы еще не работает, Streamlined - он мене зависим.
надо понимать, что скафолдинг генерит код использующий ресурсы и xml билдер, для начинающего ето совершенно не обязательно.
проблема в том, что переводные издания существнно отстают от развития рельсов и примеры могут не работать. ------------ http://romanvbabenko.com
Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
Rails 2.3.3
Gnu\Linux Debian\Lenny
Mongrel, MySql, SQLite
GEdit, MCEdit
FireFox 3.0 (FireBug)
Git |
|
| 08 сентября 2008, 21:07 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: Scaffold |
| Roman V. Babenko - какой материал вы можете порекомендовать для изучения под 2 рельсы? | |
| 12 сентября 2008, 10:05 | |
|---|---|
Артемий Силивончик Живет: Minsk,BLR Сообщений: 292 Рейтинг: 49.0 Рег: 14 авг. 2008 Его блог |
RE: RE: Scaffold |
| Ты насколько я понял по примеру по Agile Web Development мучаешь RoR
Там всё на scaffold`е
Без него есть книга SitePoint - Simply Rails 2
Примеры из неё актуальны для 2.1.1 ------------ a.k.a. MrHant :) Pascal -> Delphi -> C# -> Ruby -> C++ -> Алгоритмы... |
|
| 13 сентября 2008, 08:44 | |
|---|---|
Guerra Живет: IF.City Сообщений: 28 Рейтинг: 0.0 Рег: 06 сент. 2008 |
RE: RE: RE: Scaffold |
| Артемий Силивончик - спс, как раз по ней сейчас разбираюсь (: | |
| 15 сентября 2008, 11:54 | |
|---|---|
Roman Smirnov Живет: Сообщений: 15 Рейтинг: 10.0 Рег: 29 июля 2008 |
RE: RE: RE: Scaffold |
| > ActiveScaffold - но он под вторые рельсы еще не работает < Работает(хоть и не без бубна), лично его запускал на Rails 2.1.0 | |
| ActiveScaffold |
| 05 февраля 2010, 15:26 | |
|---|---|
zibit77 Живет: не указан Сообщений: 4 Рейтинг: 0.0 Рег: 11 июня 2009 |
RE: RE: Scaffold |
| Guerra Осваиваю рельсы. Делаю пример Depot по книге Agile web development with rails 3rd edition. Сделал ruby script/generate scaffold product \ title:string description:text image_url:string миграцию сделал. все получилось как в книге (создались директории, файлы, код). дальше делаю ruby script/generate migration add_price_to_product price:decimal миграцию сделал. но во Views/products/edit.html.erb Views/products/new.html.erb Views/products/index.html.erb Views/products/show.html.erb price не добавляется. в БД поле добавилось. Что может быть не так? | |
| NetBeans 6.8, rails 2.2.2, Ruby 1.8.6, Depot, Agile Web Development with Rails |
| 05 февраля 2010, 15:53 | |
|---|---|
Илья Овсейко Живет: Одесса Сообщений: 32 Рейтинг: 15.0 Рег: 16 марта 2009 Его блог |
RE: RE: RE: Scaffold |
| zibit77 rake db:create rake db:migrate делал? | |
| 05 февраля 2010, 16:00 | |
|---|---|
zibit77 Живет: не указан Сообщений: 4 Рейтинг: 0.0 Рег: 11 июня 2009 |
RE: RE: RE: RE: Scaffold |
| Илья Овсейко Конечно делал. Пробовал уже на Rails 2.3.5 Тот же самый эффект - не добавляется в GUI поле PRICE | |
| 06 февраля 2010, 02:10 | |
|---|---|
Илья Кислинский Живет: Kiev,UKR Сообщений: 125 Рейтинг: 36.0 Рег: 10 июня 2009 Его блог |
RE: Scaffold |
| Guerra
черт, самая адекватная альтернатива стандартному скафолду ето nifty_generators - там без xml и всего чем какает обычный скафолд, вобщем простая и рульная штука
ставить:
gem install nifty-generators
использовать:
script/generate nifty_scaffold Recipe name:string index new ------------ Der Ruhm den Robotern! Alle Menschen zu töten! |
|
| 09 февраля 2010, 18:34 | |
|---|---|
zibit77 Живет: не указан Сообщений: 4 Рейтинг: 0.0 Рег: 11 июня 2009 |
RE: RE: RE: Scaffold |
| zibit77 Заработало. На руби 1.8.7, рельсах 2.3.5. Как: 1. Скачал исходники примеров Agile web development with rails 3rd edition. 2. Импортировал в Netbeans Project пример depot_a. 3. Удалил миграции, схему БД, сгенеренные файлы (т.е. привел проект к исходному состоянию) 4. В environment.rb поменял RAILS_GEM_VERSION = '2.2.2' на RAILS_GEM_VERSION = '2.3.5' 5. Переименовал application.rb в application_controller.rb (Webrick иначе ругался) 6. Создал контроллер (стр. 76) и миграцию (стр. 79-80) заново. | |
| NetBeans 6.8, Rails 2.3.5, Ruby 1.8.7, Depot, Agile Web Development with Rails 3rd edition |