Size: a a a

Чат по руби

2020 December 06

C

Caleb in Чат по руби
Caleb
resources :weekday_events, :controller => 'events'
 resources :holiday_events, :controller => 'events'
вот
источник

C

Caleb in Чат по руби
я такой кол вставлял
источник

C

Caleb in Чат по руби
и пропадала ошибка undefined method holiday_event_path(это тип)
источник

C

Caleb in Чат по руби
хотя мне просто форм фо event нужен был
источник

C

Caleb in Чат по руби
он почему то путь по типу выстраивал
источник

FK

Fedor Koshel in Чат по руби
Ну да, роутинг объясняет рельсе, какие запросы надо обрабатывать и куда направлять. Когда ты по умолчанию делаешь form_for :model_name, эта форма направляется на model_names_path причем POST запросом
источник

FK

Fedor Koshel in Чат по руби
если такого пути нет, то будет ругаться.
источник

FK

Fedor Koshel in Чат по руби
Можно либо изменить путь формы, передав параметр path: 'another_path', либо добавить роут
источник

FK

Fedor Koshel in Чат по руби
это стандартный rest подход, когда у тебя есть модель User, все связанные с ней запросы обрабатывает UsersController, и пути выглядят как /users/ или /users/:id
источник

FK

Fedor Koshel in Чат по руби
вот по умолчанию все на это и настроено
источник

C

Caleb in Чат по руби
да
источник

C

Caleb in Чат по руби
но у меня почему-то
источник

C

Caleb in Чат по руби
по типу выстраивал
источник

C

Caleb in Чат по руби
там синг тейбл
источник

C

Caleb in Чат по руби
ивентс
источник

C

Caleb in Чат по руби
он мне роут дает холидей ивентс
источник

FK

Fedor Koshel in Чат по руби
Ну тип берется по имени модели, а не таблицы
источник

FK

Fedor Koshel in Чат по руби
форма вообще ничего не знает о таблице и о наличии базы данных
источник

C

Caleb in Чат по руби
это можно в роутинге настроить я так понимаю
источник

FK

Fedor Koshel in Чат по руби
STI обычно для того и спользуется, когда надо разделить логику для разных типов. Делается два класса, с разными названиями, разными контроллерами с разной логикой и разными вьюхами для них
источник