サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
blog.deraru.com
Rails 5.1からデフォルトになった、 Primary Key の Bigint に対応する作業のログです。 DB は MySQL です。 新規テーブルの Primary Key を Bigint にせず、 Integer にする場合 新しくテーブルを作る際のマイグレーションファイルで、 create_table に id: :integer を渡すように編集します。 class CreateDesks < ActiveRecord::Migration[5.1] def change create_table "desks", id: :integer do |t| t.string "name" end end end
herokuが最初から用意してくれているものを使う 独自ドメインへの適用不可 ドメインの例 https://example.herokuapp.com/ 無料 ただ単に、通常のURLをhttps://に変えればよいだけ herokuのSSLアドオンを使う 独自ドメインへの適用可能 ドメインの例 https://www.example.com/ 有料 月額$20、別途証明書を購入する必要有り(年額2,000円くらいから) 参考資料 SSL | Add-ons | Heroku SSL Endpoint | Heroku Dev Center 自己署名SSL証明書を使う 独自ドメインへの適用可能 正当なSSL証明書ではないため本番環境での利用は避ける 内部向けやテスト目的のサイトでの利用に限ったほうが良い ドメインの例 https://www.example.com/ 無料 参考資料 Crea
2011/04/27 MongoDB (via Mongoid) で 1:N のテーブルを MapReduce ! comments Rails で MongoDB を使ったアプリを作ってみてるわけですが、親子関係になってるテーブルでデータを集計したかったのでやってみました。 やりたかったことは、「プロジェクト」に「ユーザー」が「段階的」に「出資金」を出せるので、そのプロジェクト毎に出資金の合計値を出したい、とかそんな感じです。 テーブルはこんな感じ。 User (id, name, …) Project (id, name, …) Rank (id, amount, …) Investment (id, project_id, user_id, rank_id, …) この、「段階的」にを表すRankが曲者で、出資金額はここを見ないと取れないわけです。Investmentのrank_id
2011/09/19 コミュニケーション重視のコラボツール Teambox comments プロジェクト管理システムを探していて、見つけた Teambox というツール。ちょっと使ってみたら、相当使えたので紹介したいと思います。 Teambox の特徴はこんな感じです。 Webアプリケーション ブラウザから利用します インストール不要です スマートフォンからも利用可能です オープンソースソフトウェア 自前のサーバーにインストールすることも可能です Ruby on Rails製 無料で利用可能 有料版もあります(無料版に存在する制限が緩くなる) 共同作業に必要な最小限の機能を提供 シンプルなので使いやすいです タスク管理 コミュニケーション(Twitterっぽく使います) ページ(ホワイトボードの代わりです) ファイル共有 日本語にも一部翻訳済み よく使う部分は翻訳済みです インターネット
このページを最初にブックマークしてみませんか?
『blog.deraru.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く