Итак, мне нужно иметь возможность отображать небольшую рекламу о наших продуктах на каждой странице продукта. Мне также нужно, чтобы эта реклама была редактируемой через интерфейс приложения, а не отображалась как статическая страница.
У меня есть статическая модель страницы с заголовком, постоянной ссылкой и содержимым; и PagesController установлен на find_by_permalink согласно (одному из многих фантастических) рейкасту Райана Бейтса.
Мне кажется, что столбец product_blurb в модели был бы глупым: вам нужно было бы отредактировать все продукты по отдельности, чтобы внести изменения; и добавление рекламного объявления в качестве записи в таблицу страниц означало бы, что mysite.com/blurb будет выдавать информацию как статическую страницу.
Как мне думать об этой проблеме?
Спасибо как всегда