やったこと 開発しているiosアプリのAPIを作りたく、せっかくなら18日に出たRails5のベータでも使ってみようと思い、環境を構築した。 rbenvのアップデート rbenvを使っているのだが、rails5はruby2.2.2以上が必要だったのでアップデートをする必要があった…
今日の話 Realm使いやすい!おすすめ!ってはなしと合コンでは是非我々のアプリ使ってって話 Realmとは CoreDataやSQLiteに変わる次世代Mobileデータベースです。 Realm is a mobile database: a replacement for SQLite & Core Data メリット Androidに対応…
railsで画像ファイルをアップロードするときに CarrirWave を使うことはよくあると思うのだけれど、今回そのアップロード先に使ってみたかったgoogle clowd strageを選択した。 AWSのs3についての記事はたくさんあるものの、google clowd strageについての日…
必要そうなものをインストール $ sudo yum install curl git make bison gcc glibc-devel golangのバージョン管理ツールであGVMをインストールする $ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installe…
いきなりapacheが動かなくなり、原因が意外なところにあったのでメモ いきなり運用していたサーバが応答しなくなったので、とりあえず再起動でもするか、とsudo service httpd restartを実行。 すると httpd: Syntax error on line 1 of /etc/httpd/conf/htt…
ネイティブはjava(android)、バックエンドはruby(rails)で書かれているアプリケーションのandroid側のコードを触った時の出来事。普段はサーバサイドしか書いていないのでしょーもないことでハマってしまったのでメモ railsがAPIが提供してネイティブ側で…
wearを使ったandroidアプリのコードを触る機会があったのだが、自分が実機を持っていなかったので、確認できる環境をエミュレータonlyで構築した。 基本的にはこのへんのリンクのとおりにやればうまくいくはずなんだけど1点はまったところがあったので備忘録…
POSTっぽい機能があるサービスだと一時保存という機能があったりして、その場合validateを一時保存時のみ除外したかったりする。 そんなときはmodelで validates :hogehoge, presence: {on: :registration} みたいにして定義してやり Model.save(context: :r…
Railsで開発しているとproduction環境で動作させるときに必要なsecret.ymlだったり、環境変数でセキュアにtokenをアプリケーション側に渡したいことがある。 そんなときはdotenvというgemを使うと便利。 gem 'dotenv-rails' をGemfileに追加して bundle inst…