Вопросы по теме '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 просмотров
schedule
15.08.2023
Как добавить настраиваемый параметр к действию по умолчанию в маршрутизации
Не могли бы вы мне помочь? Я застрял!
Я реализовал наследование одной таблицы для модели «Клиент». «Лицо» и «Компания» являются «Клиентами». Поэтому я добавил два новых маршрута для пересылки всех запросов на CustomersController :
resources...
234 просмотров
schedule
20.03.2024
Пользовательский путь для находчивого маршрута
Я хотел бы иметь возможность сделать ...
ресурсы: посты
... и иметь возможность настроить контекстный 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 просмотров
schedule
27.05.2022
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 просмотров
schedule
24.10.2022
Контроллер Rails 3 и вложенные папки модели
Я пишу приложение Rails 3.2.6. Я хочу разделить свои контроллеры и модели на подпапки, чтобы мой код оставался чистым. Я убедился, что модель и имя ее подкаталога не совпадают. Однако я обнаружил, что код дает сбой, если имя подкаталога контроллера...
2379 просмотров
schedule
02.07.2023
Проверять номер страницы при использовании Kaminari
Я использую Kaminari для разбивки на страницы. Недавно я обнаружил, что во многих фиктивных запросах запрашивается недопустимый номер страницы, например /post/page/undefined . Поскольку я использую Solr, в него передается неверный номер страницы,...
842 просмотров
schedule
24.07.2023
Учебное пособие по ruby on rails 3 - сбой интеграционного теста, глава 9 - ActionController::RoutingError: маршрут не соответствует [GET] /signout
Я нахожусь в конце главы 9 учебника по Ruby on Rails 3 Майкла Хартла (раннее издание книги для Kindle, а не онлайн-версия) и столкнулся с неудачным интеграционным тестом (users_spec.rb). Я искал некоторое время, но ни одно из предложений, которые я...
686 просмотров
schedule
27.12.2022
Rails Routing: удалите суффикс редактирования для URL
Я создаю веб-сайт с модулем блога. Сообщение в блоге может быть черновиком или опубликовано.
Опубликованное сообщение больше нельзя редактировать, а черновик нельзя просмотреть (только редактировать)
В настоящее время у меня есть ресурс,...
453 просмотров
schedule
07.07.2022
Нет совпадений маршрутов, 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 просмотров
schedule
22.05.2024
Ошибка маршрутизации Маршрут не соответствует [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 просмотров
schedule
13.11.2023
Как изменить домашнюю страницу моего приложения Rails, чтобы вместо нее отображалась страница регистрации?
Я хотел бы, чтобы домашняя страница приложения (т.е. целевая страница) отображала страницу регистрации. Если пользователь не вошел в систему - в этом случае он просто находит страницу «статусы».
Вот то, что я считаю двумя соответствующими...
579 просмотров
schedule
30.09.2022
Rails Routes — косая черта против хеш-символа
В чем разница между использованием символа косой черты и символа фунта (знака решетки) в маршрутизации URL-адресов и рельсов?
Эти работы
get "/static_pages/about"
get 'about', to: 'static_pages#about', as: :about
Это не
get...
2805 просмотров
schedule
04.06.2023
Маршрутизация Ruby on Rails, двойные вложенные слаги
Я пытаюсь настроить базовую маршрутизацию и URL-адреса своего приложения. Я использую драгоценный камень FriendlyId, чтобы иметь более красивые URL-адреса.
В моем дизайне модели у учетной записи есть пользователи, а у учетной записи есть фермы....
237 просмотров
schedule
28.09.2022