Simple gadget life programming diary

Simple gadget life の中の人によるプログラミングメモ

Rails

Google-Maps-for-Railsを使ってマップを表示する際、初期表示時の縮尺を変更する方法。

タイトルではrailsのライブラリの名前をあげていますが、javascriptの話です。 Google-Maps-for-Rails このリンク先のgithubのREADMEに記載されているサンプルの通りにviewに対してコードを記載した場合、マークを1つだけ表示する場合、最大ズームになってし…

Twitter認証を要求する際、謎の401エラーとなるときの原因のひとつ

サーバの時刻が実際の時間とズレている。 VirtualBoxで開発している場合、立ち上げっぱなしでクライアントマシンをスリープしていると、エミュレートしているOSもスリープしてしまう。 その場合、エミュレートしているOSの時刻を正しく修正する必要がある。 …

railsでgenerateで生成したあとで取り消すコマンド

[hoge@localhost app]$ rails g controller plan create app/controllers/plan_controller.rb invoke erb create app/views/plan invoke test_unit create test/functional/plan_controller_test.rb invoke helper create app/helpers/plan_helper.rb invoke…

railsでhas manyオブジェクトをViewで編集する方法

ネストされたオブジェクトの中身を画面表示する。 has_manyで紐付いているオブジェクトの中身を表示する方法がわからなかったのでメモ。 モデルの構成は以下のとおり。 class Event < ActiveRecord::Base # attr_accessible :title, :body attr_accessible :…

Ruby(Rails)にAPI作成支援ライブラリGrapeで任意の返却値を返す方法

サンプルを見ているとRailsのモデルをそのまま返すというサンプルが多く、モデルのなかでも必要な項目(idやタイムスタンプを除いて)を返すというサンプルがなかったのでメモ。 module TestApp class API < Grape::API prefix 'api' version 'v1', using: :pa…