mmyoji's diary

プログラミングとか日々のどうでもいいこととか

Rails

ネストできるコメント機能作るとき

がんばってRailsをnormalizeしましょう。はい。 例 以下のような仕様があるとする 商品 ( Product ) にコメントできるようにしたい ただし「コメントにコメントする」ような機能にしたい( Hacker News みたいな感じ) この時、自前で実装してもいいんですが…

rails runner実行時にちょっと困ったこと

追記 コメント欄にもあるように、どうやらアプリ起因のバグのようでした 別のアプリケーション(Rails 4.2.5, Ruby 2.2.3)で同様のことをした際、環境変数が問題なく参照できました。 この現象が起きたアプリが Rails 4.1.6, ruby 2.1.4 なのでそのせいか…

Rails + npm環境のwercker設定

wercker 便利ですよね。 private repositoryでも無料で使えるので、個人アプリでも会社でも使えていいんですが、Railsでjsをnpm管理していたりする場合に単に npm-install コマンドつけても使えないのでメモ(といっても全然大したことないですが...) .werc…

Railsのpartialを文字列呼び出しとして使う

タイトルそのままなんですけど、今日色々遊んでたら気付いたのでメモ *.md とか *.text とかを render "*.md" とかってすればただの文字列として呼べる、ってだけの話です。 例 app/views/sample.html.erb <div class="container"> <%= render "sample_content.md" %> </div> app/views/_s…

Railsでmarkdown + Emoji対応 on Heroku

環境 すいません最近端折ってました heroku Rails 4.2.4 Ruby 2.2.3 経緯等 mdとemoji使いたかったので、色々試してました。 最初 redcarpet md_emoji の二つで対応しようとしたんですが、なぜかheroku環境で /assets/emojis/apple.png とかにアクセスできな…

KPT用ツール作った

動機 前からなんかいいの欲しかった。 会社では trello 使ってた。(過去形なのは察してください) ppworksさんが作られてたFURIKAERIというやつを使いたかったがどこかで動いてるわけではなく、勝手にherokuとかにdeployしてくれみたいな感じだった??(いつ…