Rails-Routing – вопросы и ответы

152
голоса
3
ответа
Я создаю примерное приложение для рельсов, в котором у меня две модели User и Projects. Ассоциация между ними - это пользовательские проекты. Теперь вопрос в том, что я готов предоставить несколько...
4 месяца, 4 недели назад peeyush singla
175
голосов
3
ответа
Я пытаюсь получить имя контроллера и действия на основе пути. У меня есть маршрут: map.resources :permissions Я думал, что могу использовать: ActionController::Routing::Routes.recognize_path "/perm...
4 месяца, 4 недели назад user4910881
89
голосов
1
ответ
У меня была эта проблема несколько раз. Если я использую помощник URL- follow_users_path(@user) например follow_users_path(@user) где я должен получать users/follow/2 я фактически получаю users/fol...
4 месяца, 4 недели назад David Sigley
89
голосов
1
ответ
Предположим, что мой URL-адрес веб-сайта: http://localhost: 3000 , но когда пользователь вручную вводит http://localhost: 3000/orders , он должен быть перенаправлен на root_path или какой-либо друг...
4 месяца, 4 недели назад indb
77
голосов
1
ответ
У меня есть эта маршрутизация: resources :placements, only: :index do collection do put :update_all delete :destroy_all end end resources :designs, only: :index do collection do put :update_all del...
4 месяца, 4 недели назад uselesssmile
109
голосов
1
ответ
У меня есть приложение, которое использует 2 типа ролей: пользователей и администраторов. Для пользователей я перезаписал как RegistrationController и PasswordsController но после добавления Passwo...
5 месяцев назад Maria
78
голосов
2
ответа
У меня есть несколько маршрутов для API, все из которых имеют одинаковые значения по умолчанию ( format: :json ): namespace :api do namespace :v1 do resources :users, only: [:index, :show, :update]...
5 месяцев назад tyler
108
голосов
1
ответ
У меня есть приложение Rails 3.2.13, в котором я изначально использовал жемчужину фильтра маршрутизации для I18n. Я планирую переписать его в Rails 4. Я удалил драгоценный камень, так как нет досту...
5 месяцев назад Pamela Cook - LightBe Corp
108
голосов
1
ответ
Я пытаюсь реализовать забытое решение для пароля в рельсах. У меня есть форма для того, чтобы пользователь мог ввести адрес электронной почты для своей зарегистрированной учетной записи, и я намере...
5 месяцев назад ArcGhost
63
голоса
2
ответа
Я только что создал свой первый движок. Он добавляет пару новых маршрутов: Rails.application.routes.draw do scope :module => 'contact' do get "contact", :to => 'contacts#new' get "contact/sen...
5 месяцев назад ynkr
109
голосов
1
ответ
У меня странная проблема в файле маршрутов. Это та часть, которую мне нужно понять. Эти маршруты не работают # V3 # V3 - Home Page match '/:locale' => 'v3/home#index', :constraints => V3Const...
5 месяцев назад Negma
109
голосов
2
ответа
У меня есть тест, который пытается просмотреть подписку, которая не существует. Я запускаю этот тест с кучей пользователей из моих светильников. В случае пользователя в роли администратора, когда п...
5 месяцев назад Camden Narzt
78
голосов
1
ответ
У меня есть ресурсная биография, а в представлениях и ссылках для добавления новой биографии: = link_to "Add new bio", [:new, :admin, :bio] Если я поместил ресурс: bio в область видимости следующим...
5 месяцев назад Ivan Linko
64
голоса
2
ответа
Скажем, что у меня есть два ресурса: Project и Task. Проект может иметь много задач; Задача принадлежит одному проекту. Также скажите, что у меня есть Task, вложенная в Project в routes.rb: map.res...
5 месяцев назад Matt Darby
89
голосов
1
ответ
Можно ли сделать правило "перехватывать все" в моих маршрутах, например, примерно так: get "/foo*", to: redirect("/bar$1") Что приведет к этим 301-м годам: /foo ->/bar /foo/baz ->/bar/baz /fo...
5 месяцев назад John Bachir
88
голосов
5
ответов
Я очень новичок в Rails и немного борюсь. У меня есть пользователи, которые следуют основной регистрации, редактируют процесс. У меня есть ситуация, когда пользователь может быть зарегистрирован "ч...
5 месяцев назад vlwills
125
голосов
1
ответ
Я хочу, чтобы foo.com/показывал целевую страницу, когда пользователь не вошел в систему, и foo.com/, чтобы отобразить панель пользователя, когда пользователь вошел в систему, как и в Facebook. Я со...
5 месяцев назад randomguy
109
голосов
1
ответ
Для заданий → применить действие. Я хочу "псевдоним" действия "создать". В рейковых маршрутах это выглядело бы примерно так: https://gist.github.com/YOUConsulting/19b404759757898a6f4f#file-rake_rou...
5 месяцев назад Vinozio
90
голосов
2
ответа
В более ранних версиях Rails у вас может быть параметр, включающий период (что-то обычно зарезервированное для его разделения в формате), например: map.connect 'c/:domain.:format', :controller=>...
5 месяцев назад Tom Lianza
79
голосов
3
ответа
Я все еще новичок в ROR, так что простите за простоту вопроса... Поэтому http://www.example.com/controller/:id отображает запись в моей таблице, где id - это число (1,2,3 и т.д.). Есть ли способ, к...
5 месяцев назад neezer
77
голосов
1
ответ
Я пытаюсь добавить функцию сброса пароля в мое приложение rails с помощью почтовой программы действий. Кажется, что все работает нормально, за исключением того, что сгенерированная ссылка для сброс...
5 месяцев назад Kiran
108
голосов
2
ответа
Я перемещаю приложение Sinatra, которое я сделал некоторое время назад в Rails 4. В моем приложении Sinatra у меня был помощник с именем "logged_in", который возвращался true, если пользователь вош...
5 месяцев назад J-fish
63
голоса
2
ответа
Я построил новый портал на Rails, к которому можно получить доступ, например: https://xyz.com Проблема с этим: 1.) Он имеет 2 вкладки - "ShipmentInfo", "Панель управления отправлениями старения", р...
5 месяцев назад Raja
64
голоса
1
ответ
В моем приложении rails 2.3.X есть пользовательский ресурс, который вложен в многие другие ресурсы и не отображается напрямую. map.resources :resource1 do |r| r.resources :users end map.resources :...
5 месяцев назад user4910881
64
голоса
1
ответ
Если у меня есть этот маршрут (в routes.rb): match 'posts', :to => 'posts#index' Он отобразит и сопоставляет следующие маршруты: # Case 1: non nested hash params posts_path(:search => 'the', ...
5 месяцев назад tothemario
88
голосов
2
ответа
Я создаю простое приложение инвентаризации, есть представление, в котором перечислены элементы. У этого есть таблицы с этими строками: <tr> <td><%= item.title %></td> <td...
5 месяцев назад Charlie Egan
98
голосов
1
ответ
Привет, я слежу за учебным пособием по рельсам, и я немного отклонился от учебника, чтобы сделать несколько разных вещей... и я ударил. Таким образом, учебник (michael hartl's) создает фид микропот...
5 месяцев назад BennyB
89
голосов
1
ответ
У меня есть приложение, которое позволяет пользователю администратора переключиться на другой пользовательский контекст. Если администратор находится в /images и переключается в другой пользователь...
5 месяцев, 1 неделя назад maxenglander
108
голосов
2
ответа
У меня есть резервный контроллер Rails 4.2.1 с такими маршрутами: resources :users do resources :labels, only: %w(index show update destroy) end Поскольку эта модель контроллера невероятно крошечна...
5 месяцев, 1 неделя назад Brent Royal-Gordon
215
голосов
4
ответа
В моем приложении у меня есть несколько API, которые находятся в домене api. Теперь в одном из API я хочу сгенерировать URL-адрес, указывающий на основной домен, скажем test.com/blabla... Я попытал...
5 месяцев, 1 неделя назад Bruce Xinda Lin
78
голосов
1
ответ
Вот что я имею в виду: <%= simple_form_for :artist, :url => url_for(:action => 'upvote', :controller => 'artists'), :method => 'post' do |f| %> <%= f.input :choose_an_artist, :...
5 месяцев, 1 неделя назад Katie H
63
голоса
1
ответ
Я следую Ryan Bates railscasts I18n Интернационализация и сталкивается с проблемой/вопросом. Я пытаюсь установить язык в моей ссылке, что-то вроде этого: http://localhost: 3000/ru/сайт/услуги для а...
5 месяцев, 1 неделя назад ruevaughn
117
голосов
1
ответ
Представьте, что вы создали область для нескольких маршрутов: scope 'author', as: 'author' do get 'search' => 'author#search' get 'publishers' => 'author#publishers' get 'books' => 'author...
5 месяцев, 1 неделя назад BotNet
170
голосов
2
ответа
У меня есть NotificationsController , в котором у меня есть только действие clear . Я хотел бы получить доступ к этому действию, выполнив POST/уведомления/очистить Поэтому я написал это в своем мар...
5 месяцев, 1 неделя назад Augustin Riedinger
63
голоса
1
ответ
Я бы хотел, чтобы все URL-адреса типа www.mysite.co.za/learning/* разрешались по адресу http://learning.mysite.co.za/ * Я могу заставить их решить только http://learning.mysite.co.za, используя mat...
5 месяцев, 1 неделя назад mdkrog
177
голосов
1
ответ
Приложение с использованием Rails 3.2.8 с нижними драгоценными камнями gem 'friendly_id', '~> 4.0' gem 'route_translator' В/config/initializers/i18n.rb TLD_LOCALES = { "com" => :en, "jobs" =&...
5 месяцев, 1 неделя назад kanna
100
голосов
1
ответ
Мои модели - это опрос, вопрос и выбор, которые вложены в SurveysController в представлениях, в том числе вложенных формах. Другими словами, мой путь никогда не "/questions/foo", а скорее это что-т...
5 месяцев, 1 неделя назад Ben
-6
голосов
1
ответ
У меня две модели: Schedule и Project. Расписание принадлежит_То и проект имеет расписание. Маршруты для расписания и проекта вложены следующим образом: get 'projects/current', to: 'projects#show_c...
5 месяцев, 1 неделя назад Philip7899
109
голосов
1
ответ
Ive ранее задал вопрос, связанный с этой темой, а также, и с помощью этого вопроса я нашел имя именно того, что я хотел: " связанные параметры ". Мне удалось создать маршрутизацию, такую как "user/...
5 месяцев, 1 неделя назад Ali
109
голосов
1
ответ
Я использую Rails-Api (4), и я хочу только три маршрута для моего файла с файлами с именами. В моем файле routes.rb я пытаюсь сделать это: namespace :api do namespace :v1 do resources :documents, o...
5 месяцев, 1 неделя назад Miriam H.
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема