Вопросы по теме '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 просмотров
schedule
10.12.2022
Хороший 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 просмотров
schedule
17.03.2023
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 просмотров
schedule
17.05.2022
Как использовать слаг из Friendly_id во вложенном маршруте?
Мне трудно сделать слаг из Friendly_id во вложенном маршруте при редактировании и создании? маршруты отлично смотрятся для шоу.
http://0.0.0.0:3000/test/tester2
Это URL-адрес, который я получаю, когда пытаюсь отредактировать tester2:...
3092 просмотров
schedule
26.12.2022
Rails: гем FriendlyId не работает
Я пытался установить gem FriendlyId. Я слежу за railscast: 314-pretty-urls-with-friendlyid. Кажется, довольно легко установить. Но не работает для меня.
Вот шаги, которые я сделал:
added gem "friendly_id", "~> 4.0.9" in Gemfile
Затем...
284 просмотров
schedule
13.04.2023
Корейские слаги 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 просмотров
schedule
20.06.2023
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 просмотров
schedule
13.07.2022
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 просмотров
schedule
22.10.2023
Рельсы: friendly_id
Я использую гем friendly_id в своем приложении. Как я могу получить дружественный идентификатор объекта? Когда я пишу @post.id , я получаю 1 , но как вместо этого получить first_post ?
158 просмотров
schedule
12.11.2023
friendly_id и act_as_paranoid создают дубликаты слагов
В настоящее время я использую act_as_paranoid и friendly_id (5.0.1) для модели, и когда я уничтожаю модель и пытаюсь создать новую, которая будет генерировать тот же слаг, я получаю:
ERROR: duplicate key value violates unique constraint...
926 просмотров
schedule
14.08.2022
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 просмотров
schedule
26.09.2022
Отключить 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 просмотров
schedule
03.04.2023
Rails - friendly_id - Как я могу сгенерировать слаг friendly_id из текстового поля
Rails новичок здесь. Я использую драгоценный камень friendly_id, у меня есть модель страницы, когда я создаю страницу, слаг friendly_id генерируется из заголовка, указанного в текстовом поле. Я хочу иметь возможность редактировать этот слаг и не...
737 просмотров
schedule
12.03.2022