Я пытаюсь создать контроллер с одним действием, и когда я пытаюсь и перейти к локальному хосту: 3000/controllername/действия я получаю эту ошибку:действия не может быть найден для контроллера
Действия 'шоу' не может быть найдено для LearnController
Вот мой контроллер:
class LearnController < ApplicationController
def more
end
end
и в маршрутах я это сделать:
resources :learn
Я знаю, что ресурсы создают все шоу, редактируют, индексируют и все такое, но как я могу сделать так, чтобы в маршрутах создавались только созданные мной действия?
спасибо! и еще одно обстоятельство заключается в следующем после этого учебника, пока он все еще хочет, чтобы я использовал строительные леса, которые очень легко и быстро использовать, но я хочу знать, как создать приложение с нуля, и не нужно использовать строительные леса, чтобы сделать их для меня, есть ли какой-нибудь учебник, который вы рекомендуете изучать? –
Две вещи. Во-первых, руководства ROR являются фантастическими: http://guides.rubyonrails.org/. Во-вторых, леса в некотором роде - прекрасный учебник. В нормальном развитии отлично использовать генератор для настройки файлов шаблонов для новой модели/контроллера/ресурса. Леса просто идут на один маленький шаг и генерируют образцы. Я бы рекомендовал использовать эшафот как инструмент обучения, но когда вы будете готовы, вместо этого используйте другие генераторы. –
ok .. спасибо за ответ! Принят, когда это позволит мне –