article_controller.rb:
class ArticlesController < ApplicationController
def show
@article = Article.find(params[:id])
end
end
show. html .erb:
<h1>Showing article details</h1>
<p><strong>Title: </strong><%= @article.title %></p>
<p><strong>Description: </strong><%= @article.description %></p>
schema.rb:
ActiveRecord::Schema.define(version: 2020_04_08_043002) do
create_table "articles", force: :cascade do |t|
t.string "title"
t.text "description"
t.datetime "created_at"
t.datetime "updated_at"
end
end
rout.rb:
Rails.application.routes.draw do
root 'pages#home'
get 'about', to: 'pages#about'
resources :articles, only: [:show]
end
Новичок в Ruby, поэтому я не уверен, что сделал не так, любая помощь очень ценится!