2021-05-23から1日間の記事一覧
先週の金曜日、テックキャンプの最終課題(フリマアプリ作成)が終わった。 テックキャンプでプログラミング学習を始めて、もうすぐで二ヶ月が経とうとしている。 最初は意味のわからなかったテックキャンプの基礎カリキュラムも今見ると、「あ〜あの部分の…
orm_withは、インスタンスの中身によって、アクションを自動的に判断する。 インスタンスがからなら、crate。 インスタンスに中身が入っているなら、update。のようにだ。 なので、基本的にurlを指定する必要はないのだが、urlを指定することで、行うアクシ…
railsのアクセス制限には二種類ある。 「表示しない」と「urlにアクセスさせない」の二種類。 そもそも表示させたくない場合は、ビューを編集する。 例としては、投稿編集機能で、現在ログイン中のユーザーidと、投稿に関連づけられたユーザーidが一致してい…
まず、データには一つ一つ識別するためのidがあります。これをPrimary Key(主キー)と言い、Railsではidというカラム名でテーブル作成時に標準搭載されています。 そして、foreign keyというのはその親のid(Primary key)を保存するカラムです。 foreign keyを…
input要素に、入力欄の初期値を決めるvalue属性とplaceholder属性を同時に定義した場合、優先されるのはvalue属性に入っている値です。がしかし、valueを述したものの、valueの中に値が入っていない場合、初期値には、pllaceholderに入っている値が表示され…
部分テンプレートをrende partialrで呼び出し、collectionにインスタンス変数を指定することで、部分テンプレートでもコントローラーで定義した変数が使用できるようになる。投稿一覧を繰り返し処理で表示したい場合などは、eachで囲って表示するよりも、ren…