Вопросы по теме 'friendly-id'
friendly_id и новые записи
Я использую friendly_id 4.0.0.beta8 и хотел бы генерировать URL-адреса, которые используют слаг, но все еще содержат идентификатор модели. Похоже, что friendly_id генерирует слаги before_validation. Однако в это время (до сохранения) идентификатор...
635 просмотров
schedule
11.11.2023
Rails: friendly_id использует имя, а не слаг в качестве идентификатора
Использование: Rails 3.0.3 Friendly_id: 4.0.0.beta11
Я создал полностью рабочую версию приложения для разработки, в которой у меня все работает, включая URL-адреса friendly_id, такие как domain.com/cars/mitsubishi.
Теперь я развертываю...
741 просмотров
schedule
29.01.2024
ошибка friendly_id при создании нового пользователя
У меня есть модель User, которая полиморфно связана с моделью Person и Company.
Я использую friendly_id для отображения постоянных ссылок как для человека, так и для компании.
У человека есть атрибут first_name, и я добавил в свою модель...
403 просмотров
schedule
06.06.2022
Вложенные маршруты Rails3 с базой по умолчанию
Из примера в направляющих рельсах такие маршруты, как:
resources :publishers do
resources :magazines do
resources :photos
end
end
Приведет к таким URL-адресам, как:
/publishers/1/magazines/2/photos/3
Например, я хочу иметь...
95 просмотров
schedule
16.11.2023
Скрытие имени ресурса в слаге FriendlyID
Я использую FriendlyID для создания слагов для некоторых моих моделей.
Чтобы использовать пример, приведенный в документации FriendlyID ( http://rubydoc.info/github/norman/friendly_id/master/frames ), мои URL-адреса в настоящее время выглядят...
822 просмотров
schedule
03.02.2023
FriendlyId срабатывает ДО проверки модели. Как мне обойти это?
В идеале я хочу, чтобы URL-адреса выглядели так:
/пользователи/джон-с
/пользователи/foo-b
/пользователи/брэд-р
У меня есть модель пользователя, которая выглядит так:
class User < ActiveRecord::Base
extend FriendlyId
friendly_id...
1157 просмотров
schedule
14.01.2023
Friendly_id с использованием значения из ассоциации exists_to
У меня есть следующие модели:
class User < ActiveRecord::Base
extend FriendlyId
friendly_id :first_name, :use => :slugged
has_one :professor
after_create :create_professor
def create_professor
self.professor =...
912 просмотров
schedule
07.05.2022
Что нужно изменить при использовании слага имени пользователя/короткого URL-адреса в рельсах
Я новичок в рельсах, так что простите меня, если я упускаю из виду простые вещи или путь рельсов. Моя цель - полностью заменить URL-адреса формы
/users/1
с участием
/username
для всех целей. (Я думаю, что выставлять на всеобщее...
471 просмотров
schedule
26.06.2023
Rails: ActiveAdmin не работает с Friendly_id
У меня настроен ActiveAdmin для управления пользователями на сайте и Friendly_id для читаемых URL-адресов. Когда я захожу в /admin/users, он выдает эту ошибку:
Undefined method `per' for...
1525 просмотров
schedule
02.11.2022
gem friendly_id с использованием связанных полей модели
Что нам делать, если нам нужно создать слаг для модели при обновлении связанных с ней записей. Например, я использую модели User и UserProfile, а слаг — user.user_profile.name. Когда создается новый пользователь, также сохраняется связанный с ним...
153 просмотров
schedule
10.07.2022
Дружественный ID Случайный URL
Я использую дружественный для своего сайта, и на данный момент он отображает заголовок в URL-адресе.
ie: /articles/hello-world
но скажем, когда я создаю страницу, она генерирует случайное число, чтобы избежать дублирования, поэтому
ie:...
1699 просмотров
schedule
30.03.2023
Маршруты в стиле StackOverflow с умными переадресациями
StackOverflow, кажется, имеет такой стиль маршрутов для вопросов:
/questions/:id/*slug
Чего достаточно легко добиться, как в маршрутах, так и в to_param .
Однако StackOverflow, похоже, также перенаправляет на этот путь, когда передается...
210 просмотров
schedule
19.10.2023
Rails дружественный идентификатор Fullstops
Я использую Дружественный идентификатор, чтобы разрешить пользовательские запросы от имени пользователя в моем приложении Rails.
Итак, скажем, имя пользователя пользователя loremipsum
rails будет отображать это...
418 просмотров
schedule
23.02.2023
friendly_id переопределяет SecureRandom uuid / добавление последовательности чисел к URL-адресам слагов Rails
Я пытаюсь обойти метод friendly_id по умолчанию, который проверяет уникальное значение для определенного слага. Короче говоря, я хотел бы обойти проверку friendly_id на наличие слагов с одинаковым значением и чтобы он не добавлял --1 , --2 и т. д....
1448 просмотров
schedule
21.10.2022
Слаг friendly_id не меняется при обновлении
Я использую friendly_id 5.0.0.rc1, а также active_admin .
Казалось бы, все работает отлично, как и ожидалось, за исключением того факта, что обновление атрибута/столбца записи slug в active_admin ничего не делает (оно остается прежним)
Я...
5985 просмотров
schedule
03.04.2023
friendly-id, проверка двух моделей/таблиц на наличие существующих слагов
Представьте себе следующий маршрут:
get ':slug/:location'
где :search запускает поисковик для двух разных моделей (т. е. Businnes, Person) на основе предоставленного слага.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что...
266 просмотров
schedule
03.04.2023
Ассоциация Friendly_id-globalize 'find() через' не использует таблицу перевода
В Rails 4: использование find() непосредственно в моей модели генерирует запрос, который ищет слаг в таблице page_translations:
Page.find('my-title')
SELECT FROM "pages" LEFT OUTER JOIN "page_translations" ...
-> #<Page id: 1 ...>...
464 просмотров
schedule
21.10.2022
неопределенный метод `дружественный' для #‹ActiveRecord::Relation []›
Недавно я установил friendly_id 5 в свое приложение Rails 4. Я следовал краткому руководству и настроил модель следующим образом:
class Official::Master < Official
extend FriendlyId
friendly_id :name, use: [:slugged, :history]
end...
2069 просмотров
schedule
14.10.2022
Запись Friendly_Id не найдена
Я получаю исключение «запись не найдена», используя стабильную версию friendly_id 5.0 с Rails 4.0.
Ошибка:
Миграция:
class AddSlugToUsers < ActiveRecord::Migration
def change
add_column :users, :slug, :string...
2006 просмотров
schedule
13.07.2022
Rails gem friendly_id: как получить предварительный просмотр слага в реальном времени до того, как его объект будет создан
Используя гем Rails «friendly_id», можно ли получить «живой предварительный просмотр» создаваемого слага? До того, как объект будет сохранен, то есть (и будет возвращен при наборе текста с помощью запроса ajax)?
Если да, то как?
1063 просмотров
schedule
02.08.2023