よしだです

プログラミングの勉強してます

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

この前のherokuで出たエラーの原因

ただの僕のミスでした。てへへ。 データのアソシエーションでdependent: :destroyを指定していなかったせいで、このデータdestroyするとアソシエーションが変なことになるんだけど!?!?って感じでエラーが発生してたっぽいですね。 みんなもhas_manyとか…

herokuつらい

herokuに新しくデプロイすると毎回なんかしらのエラーが出て参ります 今回はwe're sorry, but something went wrongってエラーが出たんですが、これはどうやらDB周りのエラーっぽいですね 普通にmigrateとかはしておいたんですが、特定の動作にだけ出てくる…

gemfile.lockがcommitされてなくてherokuにデプロイできなかった話

普通にherokuにデプロイしようとしたら Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment You are trying to install in deployment mode after changing your Gemfile. Run `bundl…

cssで文章をwidth内で折り返す方法

CSS

あああああああああああああああああああああああああああああ と入力された文章をそのまま表示させようとしたら、折り返さずいつまでも横に伸び続けて笑ってしまったのでメモ。 折り返しさせるためには word-wrap: break-word; というCSSが必要でした。

belongs_toでclass_nameを指定した時の命名規則変化について

has_many throughでUserモデル、communities_usersモデル、Communityモデルがあった場合 中間モデルに Belongs_to :user Belongs_to :community と書いた場合と Belongs_to :user_id, class_name: "User" Belongs_to :community_id, class_name: "Community"…

railsのアソシエーションでAssociationTypeMismatchエラーが出てハマった

データベースのリレーションが苦手です。吉田です。 railsのアソシエーションで軽くハマったのが解決したので、メモ。 今回の原因は命名規則が間違っていてエラーが起こりました。 作りたかったのは、ユーザーはたくさんのコミュニティを持っていて、コミュ…

footerを最下部へ設置する方法

CSS

空のページのようにコンテンツがない状態でもfooterを画面の一番下に設置する方法(fixedではなく)はないかなと思い調べました。 すると html { position: relative; min-height: 100%; } footer { position: absolute; bottom: 0; } とすると可能なようです…

form_forのtext_areaに入力された改行をそのまま表示する方法

text_areaで入力された文章を <p><%= @user.comment %></p> みたいな感じで表示されたら、改行が表現されなかったので、調べました。 どうやらsimple_formatなるメソッドを使えばいいようなので <%= simple_format(@user.comment) %> に変更。 結果うまく表示されま…