Вопросы по теме 'friendly-id'

Почему вы должны явно указывать область видимости с помощью friendly_id?
Я использую гем friendly_id. У меня также есть вложенные маршруты: # config/routes.rb map.resources :users do |user| user.resources :events end Итак, у меня есть такие URL-адреса, как /users/nfm/events/birthday-2009 . В моих моделях я...
1436 просмотров

Хороший 404 в Rails, с результатами поиска новых ссылок на перемещенных страницах
Я пытаюсь заменить множество страниц в своей базе данных одновременно, и многие страницы, проиндексированные Google, будут иметь новые URL-адреса. В результате старые страницы будут перенаправлены на страницу 404. Поэтому мне нужно создать новую...
161 просмотров
schedule 02.06.2023

Как определить дружественные URL-адреса в Rails 3?
Теперь у меня есть что-то вроде этого http://myapp.com/pages/1 http://myapp.com/pages/2 http://myapp.com/pages/3 http://myapp.com/pages/4 И каждая страница принадлежит одному user Мне нужно, чтобы каждый пользователь установил свое...
2384 просмотров

Rails — FriendlyId и условия
У меня есть модель постов, которая принадлежит категории (в которой используется friendly_id). Теперь я хочу перечислить все сообщения в категории. Чтобы получить индексную страницу, я хочу использовать ссылку типа:...
348 просмотров
schedule 07.09.2023

friendly_id и настоящий идентификатор
Есть ли способ получить настоящий столбец id из модели, модифицированной с помощью friendly_id? Я не хочу делать для него еще один запрос к БД из соображений производительности.
1098 просмотров
schedule 28.04.2022

новичок: проблемы с обновлением/перенаправлением профиля и friendly_id
Пытаюсь переписать мой контроллер профиля, который на данный момент не работает. Я использую friendly_id, чтобы иметь URL-адреса, как показано ниже, с частичными файлами edit_basics.haml, edit_details.haml и т. д....
571 просмотров

Как использовать слаг из Friendly_id во вложенном маршруте?
Мне трудно сделать слаг из Friendly_id во вложенном маршруте при редактировании и создании? маршруты отлично смотрятся для шоу. http://0.0.0.0:3000/test/tester2 Это URL-адрес, который я получаю, когда пытаюсь отредактировать tester2:...
3092 просмотров

Rails: гем FriendlyId не работает
Я пытался установить gem FriendlyId. Я слежу за railscast: 314-pretty-urls-with-friendlyid. Кажется, довольно легко установить. Но не работает для меня. Вот шаги, которые я сделал: added gem "friendly_id", "~> 4.0.9" in Gemfile Затем...
284 просмотров

Корейские слаги FriendlyID
Когда я добавляю статью на корейском языке с заголовком, например: 신품 Гем FriendlyID создает пустой слаг, а URL-адрес похож на /8 ... так что это ID. Посмотрите по этой ссылке: http://www.srecipe.kr.com/articles/8 Другие языки работают....
1101 просмотров
schedule 28.03.2022

FriendlyId не добавляет последовательность и выдает ActiveRecord::RecordNotUnique
Контекст довольно прост, у меня есть модель курса, которая расширяется от FriendlyId следующим образом: extend FriendlyId friendly_id :friendly_name, use: [:slugged, :history] def friendly_name slugs = [self.type_name, self.name] slugs...
419 просмотров

RoR: friendly_id уникальный для пользователя
У меня есть веб-сайт, который работает на предпосылке: example.com/user_id/news/slug-for-article По умолчанию я включил уникальные слаги для статей, однако я хотел бы, чтобы слаги были уникальными для каждого пользователя для всех...
740 просмотров
schedule 13.06.2022

сгенерировать URL-адрес slug, используя rails 4
Основываясь на этом руководстве , я создал URL-адрес slug, но когда я нажимаю «Показать» или «Добавить публикацию», отображается ошибка: ActiveRecord::RecordNotFound Couldn't find Post with id=testing-seo-url Вместо того, чтобы брать слаг,...
1689 просмотров

Friendly_id: slug_candidates неправильно называет слаг
В моей модели есть следующее: class Dispenser < ActiveRecord::Base extend FriendlyId friendly_id :slug_candidates, use: :slugged def slug_candidates [ :full_name, [:full_name, :id] ] end end Это генерирует...
2793 просмотров
schedule 08.08.2022

Rails: проверить, не существует ли ID в контроллере?
Можно ли сделать следующее: if @user = User.friendly.find(params[:id]) // logic here else // do something if user doesn't exist end По какой-то причине это вызывает следующую ошибку: ActiveRecord::RecordNotFound
1664 просмотров

Рельсы: friendly_id
Я использую гем friendly_id в своем приложении. Как я могу получить дружественный идентификатор объекта? Когда я пишу @post.id , я получаю 1 , но как вместо этого получить first_post ?
158 просмотров

friendly_id и act_as_paranoid создают дубликаты слагов
В настоящее время я использую act_as_paranoid и friendly_id (5.0.1) для модели, и когда я уничтожаю модель и пытаюсь создать новую, которая будет генерировать тот же слаг, я получаю: ERROR: duplicate key value violates unique constraint...
926 просмотров

Friendly_Id 5.0 -> RecordNotFound
В моей модели у меня есть следующее: class Dyno < ActiveRecord::Base include FriendlyId friendly_id :slug_candidates, :use => [:slugged, :history, :finders] def should_generate_new_friendly_id? car.present? &&...
362 просмотров

Отключить friendly_id для определенного действия
Я использую гем friendly_id (Rails 3.2) и хочу, чтобы конкретное действие (редактирование) не использовало слаг дружественного идентификатора. Как я могу это сделать? Пример: for show action: "site.com/object/friendly_id" for edit action:...
300 просмотров
schedule 19.08.2022

Friendly_id 5 slug_candidates, как использовать последовательную нумерацию
В новой версии friendly_id используется метод slug_candidates для создания слаговых значений, добавляющих uuid, если найден дубликат. Как использовать это, чтобы получить старую функциональность? то есть совпадающие записи будут добавлены с 1,2,3 и...
228 просмотров

Rails - friendly_id - Как я могу сгенерировать слаг friendly_id из текстового поля
Rails новичок здесь. Я использую драгоценный камень friendly_id, у меня есть модель страницы, когда я создаю страницу, слаг friendly_id генерируется из заголовка, указанного в текстовом поле. Я хочу иметь возможность редактировать этот слаг и не...
737 просмотров
schedule 12.03.2022