Описание тега friendly-id
FriendlyId - это "бульдозер швейцарской армии" подключаемых модулей и постоянных ссылок для Ruby on Rails. Это позволяет вам создавать красивые URL-адреса и работать с понятными для человека строками, как если бы они были числовыми идентификаторами для моделей Active Record.
1
ответ
Попытка скопировать то, что делает friendly_id, чтобы превратить сильного в слизняка
Мне нужно скопировать способ, которым friendly_id превращает текст в слагов. Я использовал это для моего приложения text = "random text" text_gsubed = (value.gsub ' ', '-') slug = text_gsubed.downcase Но недавно я понял, что для текста с не алфавитн…
12 июл '16 в 01:30
1
ответ
friendly_id, база данных заполнения, неопределенный метод 'friendly_id'
В приложении Rails 3 я пытаюсь написать seed (в db/seeds.rb) для модели, которая использует friendly_id: # /db/seeds.rb Page.create(:title => "Default page", :content => "Default content of the default page") Когда я бегу rake db:seed задача н…
10 июн '12 в 14:07
3
ответа
friendly_id создает новую запись в UPDATE
Я использую friendly_id 5.1.0, и когда я пытаюсь обновить запись, например, для создания новой статьи, вместо обновления данных записи, она создает новую. Я добавил заголовок, и когда я не изменяю его при редактировании статьи, он создает фрагмент с…
13 июл '15 в 10:42
1
ответ
Используйте идентификатор внутри слага при использовании FriendlyID
Внутри моей модели у меня есть следующее: friendly_id :id_and_title, use: [:slugged, :finders] ... def id_and_title "#{self.id}-#{self.title}"[0,100] end Однако при создании новой записи ID не используется на поле слизняка. Что я сейчас делаю: after…
25 сен '14 в 00:33
3
ответа
В Rails friendly_id, как использовать несколько атрибутов для слага?
Мне нужно создать слаг с несколькими атрибутами. Например, мне нужно title и id оба в каждой записи (не только в повторяющихся). Так это будет выглядеть так: hello-world-8943, Как я могу это сделать?
22 дек '14 в 10:32
0
ответов
Globalize & globalize-accessors одиночные переводы форм - выдает ошибку при обновлении атрибутов
Я хотел создать форму для создания и обновления модели, с поддержкой добавления / редактирования переводов для нескольких языков. Вот так выглядит моя форма: <%= form_for([:admin, @category], remote: true) do |f| %> <% Category.globalize_at…
16 июл '15 в 19:11
2
ответа
"Ключ (slug)=() уже существует" в friendly_id в приложении rails4
Пока я пытаюсь настроить friendly_id в моем проекте rails4, аналогично, я получил ошибку после добавления слова "друг" после слова "друг" в friends Таблица. Как я могу это исправить: PG::UniqueViolation - ERROR: duplicate key value violates unique c…
09 ноя '13 в 19:24
1
ответ
Понимание метода slug_candidates в модели Rails
Я пытаюсь создать красивые URL в моем приложении Rails. Я не мог понять, что происходит внутри #slug_candidates метод в модели. class News < ApplicationRecord friendly_id :slug_candidates, use: [:slugged, :finders, :history] def slug_candidates […
31 мар '18 в 09:37
0
ответов
Как вы определяете sequence_separator для FriendlyId 5.0.4 на Rails 4.1.4?
Использование friendly_id 5.0.4 с Rails 4.1.4. Как-то при добавлении config.sequence_separator = '_' в config/initializers/friendly_id.rbЯ получаю следующую фатальную ошибку, которая мешает запуску Rails: config/initializers/friendly_id.rb:60:in `bl…
25 авг '14 в 07:13
3
ответа
Список крошек в ActiveAdmin показывает неправильное имя при использовании friendly_id
У меня есть модель по имени Company который имеет code, Колонка используется для friendly_id, class Company < ActiveRecord::Base extend FriendlyId friendly_id :code, use: :slugged end ActiveAdmin не узнает friendly_idтак что пришлось переопредели…
05 июл '18 в 22:41
0
ответов
friendly_id - изолировать слизней в отдельной таблице
Есть ли возможность иметь слаг-поле в общей / отдельной таблице, возможно, с полиморфной ассоциацией? Например у меня есть три модели User, Product а также Slug но поле slug отсутствует в таблице пользователей и продуктов. slug field присутствует в …
26 май '14 в 08:53
1
ответ
rspec musta matchers с дружественным идентификатором нестандартный слаг не работает
У меня есть модель с пользовательским слагом с дружественным идентификатором: # == Schema Information # # Table name: blogs # # id :integer not null, primary key # title :string not null # content :text not null # is_published :boolean default("fals…
20 мар '15 в 01:20
2
ответа
friendly_id и реальный идентификатор
Есть ли способ получить реальный id столбец из модели, которая изменена с friendly_id? Я не хочу делать еще один запрос БД по соображениям производительности.
30 окт '11 в 12:34
1
ответ
Friendly_id: в модели, как убить значение второго столбца, если значение в первом столбце отсутствует
Я использую Ruby 2.1.1 и Rails 4.0.4. В моей модели у меня есть две колонки A и B. Как добавить значение B, если значение в столбце A отсутствует? Я хочу сохранить значение столбца A в первую очередь. Это только когда значение в столбце A отсутствуе…
29 мар '14 в 22:42
1
ответ
Rails ActiveSupport NoMethodError из unicode.rb
В моем проекте rails 3.2.15 я получаю противоречивые ошибки в моих спецификациях active_support/multibyte/unicode.rb, Иногда спецификации терпят неудачу, иногда они проходят. Я не видел это вне тестов, все же. Это каждый раз в одной и той же области…
26 ноя '13 в 23:04
1
ответ
ОШИБКА: Ошибка установки friendly_id: activesupport требует версию Ruby>= 1.9.3. с Rails2.3.3 и Ruby 1.8.7
Когда я пытаюсь установить friendly_id :version => "~> 3.0.6" с rails 2.3.3 трейлеры ruby 1.8.7 получить ошибку для версии Ruby ERROR: Error installing friendly_id: activesupport requires Ruby version >= 1.9.3. Current version of Rails is 2…
26 сен '13 в 10:22
3
ответа
FriendlyID уникальные слагы по объему и активному администратору
У меня есть модельное шоу, и у меня есть модельный эпизод. У шоу есть много эпизодов, как вы можете себе представить. Я настроил friendlyID и в модели эпизода: friendly_id: slug_candidates, use:: slugged,: use =>: scoped,: scope =>: show Я полагаю, …
07 фев '14 в 01:32
3
ответа
Нужно обновить friendly_id вручную
У меня есть фото по URL: www.mysite.com/here-is-my-url Я создал замену для этой фотографии, но хочу, чтобы старый URL указывал на новый ресурс. Т.е. новый ресурс www.mysite.com/new-url, но я хочу, чтобы URL был www.mysite.com/here-is-my-url, а для с…
24 янв '14 в 19:13
1
ответ
Fliendly_ID - URL не отображается
Я новичок в ROR и работаю над небольшим проектом. Недавно я добавил дружественные идентификационные камни и следовал инструкциям в документации. Но я не могу заставить работать URL. Я добавил дружественный идентификатор в модель сообществ, которая в…
05 апр '16 в 06:00
2
ответа
Неопределенный метод `синхронизация 'для nil:NilClass
Я только что создал новое приложение с нуля rails4.0.0.rc1 с 1.9.3-p374 (который должен работать в соответствии с инструкциями). Тем не менее, я не могу сделать простой create-действие. class Books def create @book = Book.new book_params if @book.sa…
03 май '13 в 15:32