Вы должны переопределить свое приложение, так как Rails использует RESTful маршрутизацию (как вы, вероятно, читали). Таким образом, чтобы иметь php-файл, который обрабатывает показ, создание, уничтожение и т. Д. Элементов, вам необходимо создать модель элемента, контроллер и представления для различных действий.
Статические HTML-файлы, которые вы можете скопировать в публичный каталог, поскольку это то же самое. Структура, которую вы использовали, может быть такой же.
Чтобы изменить маршрут, вы должны добавить map.resource
в файл config / rout.rb. Это реализует RESTful маршруты к вашему контроллеру. Для начала используйте веб-сервер, предоставленный Rails (WEBrick), введя команду script/server
. Позже, когда у вас будет больше опыта, вы можете подумать о переключении на другой сервер, если WEBrick недостаточно.
Я предлагаю вам сначала написать основное (блог) приложение с Rails, см. здесь . Итак, вы видите, какие части использует Rails и как вы можете их использовать.
После этого вы сможете идентифицировать эти части в своем PHP-решении и сможете лучше конвертировать ваши страницы. По крайней мере, я следовал этому подходу, когда начал использовать / конвертировать в Rails из PHP.