jackの勉強日記

勉強したことをアウトプットするための日記です。

2021-01-01から1ヶ月間の記事一覧

railsアプリでスクロール機能をつける

railsのオリジナルアプリで、記事に対してコメント機能を実装しました。 コメント欄を作成し、その中に投稿したコメントを表示することはできたのですが、 コメントが増えると、コメント欄に収まりきらずどんどん下に表示されてしまいます。 解決策ですが、…

文字列の省略

railsを用いたオリジナルアプリを作成しています。 <課題> 投稿の一覧表示にBootstrapのcardを用いているため、文字数が多くなると一つ一つのcardの高さが合わなくなってしまう。 それを回避するために、投稿された記事のテキストが一定の文字数を超えると…

allow_blank

railsのアプリを作成している中で、正規表現で入力欄にバリデーションをかけていました。 しかし、任意入力欄を空欄でフォームを入力すると ”不正な値です”とエラーメッセージが表示されました。 presence: trueとはしていないのになぜ?と一瞬思いましたが…

created_atの表示変更

railsのオリジナルアプリでグラフを作成していた際に、データが記録された日時をグラフのx軸に表示したかったのですが、<%= @profile.created_at %> とすると、 2021-01-14 17:15:00.749979 が表示されます。 必要なのは2010/01/14のみです。 解決策がこちら…

roundメソッド

<課題> オリジナルアプリでBMIの値を扱うにあたり、計算すると BMI : 18.352525232315131 のようになってしまうため、少数第2位を四捨五入して表示をさせたい。 <解決策> roundメソッドを使用すると簡単に解決できました。 具体的には 変数名.round()とする…

downcase,upcaseメソッド

今日のスクールのドリルの中で初めて学習したメソッドについてです。 ・downcaseメソッド str = "Hello" puts str.downcase とすると、出力結果は helloになります。 ・upcaseメソッド これはdowncaseメソッドとは逆に str = "Hello" puts str.upcase とする…