前提・実現したいこと
static_pages#controller内の各アクションに合わせて、それぞれのviewがあるのですが、view内が全て、同じなので、統一したいです。
しかし、アクション名とviewの各ファイルの名前が対応していると理解しているので、ファイルはそれぞれ残して置かないといけないのでしょうか。
該当のコード(各viewの中身はすべてこれです。)
ruby
1<%= render 'layouts/sidebar' %> 2<%= render @micropost%>
補足(micropost.rb)
ruby
1class Micropost < ApplicationRecord 2 belongs_to :user 3 default_scope -> { order(created_at: :desc) } 4 mount_uploader :picture, PictureUploader 5 validates :user_id, presence: true 6 validates :content, presence: true, 7 length: { maximum: 140 } 8 validate :picture_size 9 validates :subject, presence: true 10 11 12 13 enum subject:{ 14 constitution: 0, 15 civil_law:1, 16 criminal_law:2, 17 civil_procedure_law:3, 18 criminal_procedure_law:4, 19 administrative_law:5, 20 commercial_law:6, 21} 22 23end
該当のルーティング
constitution GET /constitution(.:format) static_pages#constitution civil_law GET /civil_law(.:format) static_pages#civil_law criminal_law GET /criminal_law(.:format) static_pages#criminal_law civil_procedure_law GET /civil_procedure_law(.:format) static_pages#civil_procedure_law criminal_procedure_law GET /criminal_procedure_law(.:format) static_pages#criminal_procedure_law administrative_law GET /administrative_law(.:format) static_pages#administrative_law commercial_law GET /commercial_law(.:format) static_pages#commercial_law
試したこと
そもそも、subjectをmicropostのカラムとするのではなく、別のテーブルにすべきなのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 00:41
2020/02/21 03:05
2020/02/21 03:15