Вопросы по теме 'rails-routing'

В чем разница между маршрутами :new, :collection и :member?
Я прочитал документацию , но до сих пор не уверен, что понять все. Особенно почему есть параметр :new . Насколько я понимаю, его можно было заменить параметром :collection . Так в чем разница между этими тремя типами маршрутов?
7939 просмотров
schedule 16.05.2022

Проблема маршрутизации Rails, действие пропускается
У меня странная проблема, когда кажется, что Rails пропускает выполнение моего конкретного действия. У меня есть две среды, в которых я это запускаю. Одна (разработка) работает нормально и запускает действие. Другой (постановка) не запускает...
155 просмотров
schedule 30.12.2023

Ресурс Rails имеет отображение «show» без идентификатора и создает ссылки /users.id вместо /users/id
Для моей текущей маршрутизации следующий код ruby ​​on rails: <%= link_to current_user.name, users_path(current_user) %> который создает ссылку, подобную следующей: <a href="/users.1">name</a> В свою очередь, Ruby...
3099 просмотров
schedule 11.08.2023

Rails 3: проверьте наличие ошибки маршрутизации в коде рельсов
У меня много курсов на моем сайте. У меня есть форма «Перейти к курсу». Когда пользователь вводит действительное название курса, я успешно перенаправляю этого пользователя на страницу этого курса. def courses @title = "Courses" @path =...
429 просмотров

Как добавить настраиваемый параметр к действию по умолчанию в маршрутизации
Не могли бы вы мне помочь? Я застрял! Я реализовал наследование одной таблицы для модели «Клиент». «Лицо» и «Компания» являются «Клиентами». Поэтому я добавил два новых маршрута для пересылки всех запросов на CustomersController : resources...
234 просмотров

Пользовательский путь для находчивого маршрута
Я хотел бы иметь возможность сделать ... ресурсы: посты ... и иметь возможность настроить контекстный URL-адрес, чтобы он был ... :year/:month/:day/:id ... и еще уметь делать... post_path post Это заставило бы его сгенерировать...
512 просмотров
schedule 05.05.2024

Какой из следующих потоков эффективен в рельсах?
Предложите мне, какой из следующих потоков эффективен? поток 1: Happy Flow: form_page -----(отправить форму)------> post_action ----------(успех)------------> redirect_to_success_page Поток ошибок: form_page -----(отправить форму)------>...
93 просмотров

link_to не работает с другими link_to на той же странице, но работает отдельно
Окружающая среда: Рельсы 3.2.3 Mac OS X Лев Рубин-1.9.3-p194 (МРТ) У меня есть приложение rails, и я использую app/views/layouts/application.html.erb в качестве своего рода «левой навигационной панели» для некоторых ссылок, которые я...
334 просмотров
schedule 04.08.2022

Как выполнить функциональное тестирование маршрутов Rails с ограничениями?
У меня есть приложение Rails 3, и я пытаюсь написать тесты для всей маршрутизации. Представьте себе этот очень простой маршрут: resources :jobs, :constraints => {:id => /\d+/} Теперь я хочу проверить это. В моем функциональном тесте...
404 просмотров

Контроллер Rails 3 и вложенные папки модели
Я пишу приложение Rails 3.2.6. Я хочу разделить свои контроллеры и модели на подпапки, чтобы мой код оставался чистым. Я убедился, что модель и имя ее подкаталога не совпадают. Однако я обнаружил, что код дает сбой, если имя подкаталога контроллера...
2379 просмотров

Проверять номер страницы при использовании Kaminari
Я использую Kaminari для разбивки на страницы. Недавно я обнаружил, что во многих фиктивных запросах запрашивается недопустимый номер страницы, например /post/page/undefined . Поскольку я использую Solr, в него передается неверный номер страницы,...
842 просмотров

Учебное пособие по ruby ​​on rails 3 - сбой интеграционного теста, глава 9 - ActionController::RoutingError: маршрут не соответствует [GET] /signout
Я нахожусь в конце главы 9 учебника по Ruby on Rails 3 Майкла Хартла (раннее издание книги для Kindle, а не онлайн-версия) и столкнулся с неудачным интеграционным тестом (users_spec.rb). Я искал некоторое время, но ни одно из предложений, которые я...
686 просмотров

Rails Routing: удалите суффикс редактирования для URL
Я создаю веб-сайт с модулем блога. Сообщение в блоге может быть черновиком или опубликовано. Опубликованное сообщение больше нельзя редактировать, а черновик нельзя просмотреть (только редактировать) В настоящее время у меня есть ресурс,...
453 просмотров

Нет совпадений маршрутов, form_tag, ruby ​​on rails
файл route.rb: get "dcrelations/create" get "dcrelations/destroy" resources :dcrelations match 'derelations/create' => 'dcrelations#create' match 'derelations/destroy' => 'dcrelations#destroy' файл формы: <%=...
2250 просмотров
schedule 26.05.2022

Пользовательский сопоставитель маршрутизации RSpec для всех четырех глаголов HTTP?
Я пишу набор тестов RSpec для наших маршрутов для довольно большого приложения Rails 3. Многие маршруты используют «MATCH», но ни один из них не должен использоваться, тем более, что нам придется переписать их при переходе на Rails 4. Большинство...
298 просмотров

Ошибка маршрутизации Маршрут не соответствует [POST] /posts/new
Я работаю с «учебником по блогу» rubyonrails.org и получаю эту ошибку, когда пытаюсь отправить «сообщение»: Ошибка маршрутизации — маршрут не соответствует [POST] «/posts/new» Я скопировал и вставил код из учебника в свой код. Это должно вернуть...
19756 просмотров
schedule 23.02.2022

Могу ли я настроить маршруты, которые включают локаль и локаль по умолчанию в маршруте, если она не указана?
В настоящее время у меня есть маршрутизация, для которой требуется локаль (например, /en, /fr и т. д.). В какой-то момент я использовал все приведенные ниже операторы в route.rb: scope "/:locale", locale: /#{I18n.available_locales.join("|")}/ do...
1138 просмотров

Как изменить домашнюю страницу моего приложения Rails, чтобы вместо нее отображалась страница регистрации?
Я хотел бы, чтобы домашняя страница приложения (т.е. целевая страница) отображала страницу регистрации. Если пользователь не вошел в систему - в этом случае он просто находит страницу «статусы». Вот то, что я считаю двумя соответствующими...
579 просмотров

Rails Routes — косая черта против хеш-символа
В чем разница между использованием символа косой черты и символа фунта (знака решетки) в маршрутизации URL-адресов и рельсов? Эти работы get "/static_pages/about" get 'about', to: 'static_pages#about', as: :about Это не get...
2805 просмотров

Маршрутизация Ruby on Rails, двойные вложенные слаги
Я пытаюсь настроить базовую маршрутизацию и URL-адреса своего приложения. Я использую драгоценный камень FriendlyId, чтобы иметь более красивые URL-адреса. В моем дизайне модели у учетной записи есть пользователи, а у учетной записи есть фермы....
237 просмотров
schedule 28.09.2022