railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

2015-03-19から1日間の記事一覧

Geocoderで半径XXm以内の何かを探す。

setupなどは参考サイトで。 僕が使ったのは、near機能です。 ActiveRecordモデル#nearメソッドを使うと、1km以内のレコードとかを探してきてくれます。 かっこいいです。 実行 A.near('35.659, 139.703', 0.6, :units => :km).collect(&:id) #=> 0.6とすると…

throughを使って孫の数を数える

検証用にモデルを作成 bundle exec rails g model a bundle exec rails g model b a:references bundle exec rails g model c b:references bundle exec rake db:migrate モデルに関連を追加 class A < ActiveRecord::Base has_many :b has_many :c, through…

関数の引数がないときはカッコを省略できない

a1 = -> alert 'hi everyone!' a2 = -> alert 'good bye everyone' square = (n) -> n * n a2 #<- This doesn't work, that is require parenthesis a1() CoffeeScript

-> は無名関数の生成っぽい

-> は無名関数の生成っぽい。 CoffeeScript

coffee scriptの勉強。関数再帰呼び出し

フィボナッチ数列から、引数の数字の番目を取得する fibonacci = (n) -> return 0 if n == 0 return 1 if n == 1 (fibonacci n - 1) + (fibonacci n - 2) alert fibonacci 7