Udemyのこちらのコースを受けながら、疑問に思ったこと、調べた結果、大事なことをまとめていきます
part4-7 リスティング編集ページ(price)
ここちょっとむずいな・・・。動画の流れをおおう。
自己課題
- 配布されたviewページ price.html.erbを作成。
- 料金がデータベースに保存されるようにする。
- 更新されたら、そのままのページに移動し、flashで「更新されました」メッセージを表示。
part4-8 リスティング編集ページ(publish)
自己課題
- publish, addressのページを貼り付け。
part5-1,2 paperclipの導入
画像をアップロードするための便利なgem paperclipを
ここです。
モデルを作成
上記のサイトに従うと、作成するモデルはuserモデルに紐付けされるが、今回はlistingモデルに紐付ける。なので新しいモデルを作成。
rails g model Photo listing:references
とすると、こうなる。
photo.rb
class Photo < ApplicationRecord
belongs_to :listing
end

また、listingモデルにも
has_many :photo と記載する必要がある。
また、db上でimageモデルを結び助けるために下を実行。
rails g paperclip photo image
dbに追加される。
自己課題
- paperclipの導入。