2017-12-01から1ヶ月間の記事一覧
前回の【Activeadmin超入門】インストール・環境設定 〜その1〜 - とーますメモに続けて、権限管理を行うためのCanCanCanの設定を書いていく。前の記事にも書いたとおり、CanCanCanはCanCanの後継プロジェクトであり、 設定の仕方はCanCanと同じように記述…
複数の管理画面をactiveadminで使用している場合は 間違わないようにするために、できれば違うデザインを反映させたいところ。ここではActiveadminで使用できるスキンである「ActiveSkin」を紹介する。github.com 1)インストール gem 'active_skin' 2)SC…
Activeadminとは 要は「管理画面」系のRailsアプリをお手軽に作ることができるgem。デザインは単調なものだが、決まったやり方に沿って作れば、 CRUD画面、検索フィルター、バッチ処理、CSV出力などの処理 また連携するgemを入れることでユーザ認証、権限管…
※現在の時点(2017/12/19)では、アメリカとカナダしか対応していない。Google Homeを使用して電話をかける場合で 「名前で電話をかけたい場合」は、Google連絡先(Google Contacts)に相手の連絡先を 設定しておく必要がある。 ※番号で電話をかける場合は上…
自分の場合、知り合いの英語ネイティブにも使用してもらいたかったので 英語の設定が必要になった。設定は簡単で、 Google Homeアプリを開き、 設定画面から「その他の設定」-> 「デバイス(例: オフィス、キッチン」-> 「アシスタントの言語」からGoogle音…
Google Homeに自分の声を登録するには App StoreもしくはGoogle Playで Google Homeアプリをダウンロードする必要がある。また複数人のユーザ(家族や友人)の登録も 同じようにGoogle Homeアプリをダウンロードし 声を登録させれば良い。最大で6人まで登録…
RailsでShopifyアプリを作成する際は、 公式から配布されているgemである「shopify_app」を使用して アプリを作成するのが普通だと思う。github.comこのgemを介して、アプリの初期設定を行うと 現時点(2017/12/15)では アプリはデフォルトで「Embedded app…
ググってもさっくり結果が出なかったので自分用のメモ。select - リファレンス - - Railsドキュメント上記の公式ページを見ると、 optionsの設定には、「options_for_select」を使用しているが :selectedを指定している例がなかったので調べたら、 やっぱり…
結論から書くと以下。1)seed_dumpでDBからデータを抽出 2)db:seed用のrakeタスクを作成 3)1)で作成したファイルを指定し、データを挿入FactoryBot(旧:FactoryGirl)では面倒くさい時、 開発用などデータが入っているDBのデータを、 そのまま利用し…
RailsのCircleCIのサンプルyml(Sample.yml)を見ると 以下のような記述がある # run tests! - run: name: run tests command: | mkdir /tmp/test-results TEST_FILES="$(circleci tests glob "spec/**/*_spec.rb" | circleci tests split --split-by=timing…