Я создаю блог и хочу, чтобы мета-описание было уникальным для каждого сообщения в блоге. Я собирался использовать поле базы данных :summary
для извлечения текста, чтобы заполнить @page_description = '';
в контроллере.
Как бы я ввел это в posts_controller
, чтобы он использовал t.string "summary"
, который будет с каждым постом?
posts_controller:
def show
@title = 'My Blog';
@page_description = '';
@post = Post.find(params[:id])
@comment = current_user.comments.build if logged_in?
end
schema.rb:
create_table "posts", force: :cascade do |t|
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "title"
t.text "body"
t.string "summary"
t.string "thumbnail_link"
конец
Большое спасибо!