главная -> статьи -> On-line приложения на платформе Ruby on Rails
 
Создание приложения (7 шагов по рельсам) - контроллер

  6.Создаем контроллер accounts, для этого:

  •  выполняем сценарий создания контроллера

      ruby script\generate controller accounts

  •   в каталоге C:\InstantRails\rails_apps\probe\app\controllers видим файл accounts_controller.rb с классом
      class AccountsController < ApplicationController
  •  введем строку в определение класса

      scaffold :user


      scaffold - встроенный механизм для выполнения основных операций с записями базы данных (create, read, update, and delete), определяет методы класса new, list, show, edit, destroy.

      7.Запускаем приложение:

  • в Ruby Console (см. п.2) в каталоге приложения probe запускаем

      ruby script\server

  • открываем Internet Explorer с адресом
      http://localhost:3000/
  • получаем исходную главную страницу приложения, которую следует изменить под свои нужды
  • изменим адрес: http://localhost:3000/accounts/list и получаем результат работы скаффолдинга – содержание всех записей таблицы users развернутое по полям.
  • Если нет ни одной записи – то на поле формы видим перечисление полей и ссылку на создание новой записи.

    далее

  •    
      © 2008   Сединко А.М.
      © 2004 design by   kir
    Hosted by uCoz