Rails
このあいだ、プライベートで運営しているエロサイトをマテリアルデザインで作り直したのですが、エロドメイン配下で記事を書いてもまったく拡散されなくて、身近にいる同僚にすら伝わっていなかったので改めてここに書きます。GW だし許してもらえるっしょ。…
下記で Elasticsearch の analyzer 設定について書いたのですが、今回は設定した後のデバッグについてもう少し掘り下げて書きます。 elasticsearch-rails を使っているときの custom analyzer 設定の書き方 環境は下記のとおりです。 Elasticsearch 1.3.1 an…
Elasticsearch に analysis-kuromoji というプラグインを入れると、下記にあるように「kuromoji」という analyzer が使えるようになります。 https://github.com/elasticsearch/elasticsearch-analysis-kuromoji/blob/v2.3.0/src/main/java/org/elasticsearc…
Rails から Elasticsearch を使っているときのテストの書き方(elasticsearch-rails, RSpec) のつづきです。Rails から Elasticsearch を使っているときのテストを Wercker で実行するときに必要な設定をメモしておきます。 環境は下記のとおりです。 Elast…
みんな大好き babyshark では全文検索に Elasticsearch を使っています。テストの書き方について日本語情報が少ないようなので、僕はこういう感じで書いてますというのを共有します。 環境は下記のとおりです。 Elasticserch 1.3.1 analysis-kuromoji(ブラ…
最近仕事で PHP 製のレガシーなウェブアプリの API を Rails でつくるということをやっていまして(僕がイチから構築したわけではないですが)、Rails way に沿っていないスキーマの DB を扱う際に苦労しました。 そのとき苦労した点を一昨日 RubyHiroba 201…
以前も少し書きましたが、いまペパボのフリマアプリ「kiteco(キテコ)」の API を Rails でつくっています(つい先日 Android 版をリリースしました) 古着フリマアプリ kiteco(キテコ)- 手数料無料キャンペーン中! で、少し前に新卒2年目氏がチームに加…
たぶん基本的なことなんだろうけど、自分は知りませんでしたシリーズ。 前提 タイトルのまんまなんですけど、Rails 4 で、Product というモデルがありまして、その price という属性の合計値を出したいなーという前提で。 Before 最初はまあ、下記のようなコ…
最近、仕事でずっと iPhone アプリの API を Rails でつくっていて、ようやく 2014年2月6日(木)にやっとリリースできました。いろんなメディアに取り上げていただいて、ユーザー数も伸びてきて、嬉しい限りです。 古着フリマアプリ kiteco(キテコ)- 手数…
Rails では date 型のデータについて date_select メソッドを使うと簡単にセレクトボックスをつくれて捗りますよね。 ActionView::Helpers::DateHelper datetime_select - リファレンス - Railsドキュメント デフォルトでは下記のように年月日の区切りは空白…
FactoryGirl の公式 README 読んでも多対多のアソシエーションをつくる書き方が分からなくて、先日やっと分かったのでメモしておきます。 thoughtbot/factory_girl 使用しているバージョンは下記のとおりです。 factory_girl 4.2.0 rails 4.0.2 rspec-rails …
例えば EC サイトを Rails でつくっていて、RSpec + database_cleaner でテストを行っているとして。商品カテゴリーデータ等の永続的なマスターデータを扱いたいときどうするかって話です。 最近 paperboy&co. に入社された @udzura さん(『パーフェクト Ru…
最近 Rails で API をつくりはじめました。1か月テスト書きまくって、だいたい書き方が落ち着いてきたので共有します。 もっとこうした方が良くない?というのをコメントまたははてブコメントしてくださったら泣いて喜びます! 環境は下記のとおりです。 * r…
最近 Rails で API をつくりはじめたのですが、ドキュメントをどうしようかなと悩んでいまして。なにかイイ感じに自動生成してくれるツールはないものかと探していたら、@hsbt さんと id:antipop さんがまさにズバリのものを教えてくれました。 先日ふわっと…
仕事で Rails の画像アップロードライブラリを選定することになって、この分野のメジャーどころ Paperclip と CarrierWave を較べてみました。仕事で使うライブラリは一旦選ぶとそうそう簡単には乗り換えられないということもあって結構マジメに選んだつもり…
先週 babyshark を Rails 3.2.13 から Rails 4.0.0 にアップデートしました。巷の情報では StrongParameters さえ気をつけておけば、なんとかなる << 的な。いやいや、たしかに Rails 2.3 -> 3.0 ほどの大変さではないにしろ、結構大変でしたよ。嘗めてかか…
先週リリースしたエロサイト「babyshark」が、おかげさまで大変な反響がありまして、多くのはてブやツイートをいただきました Rails3、Twitter Bootstrap、Bootswatch を使ったレスポンシブなエロサイト「babyshark」をリリースしました そのなかでも、 オレ…
今年の3月に下記のエロサイトをリリースしまして。 Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました サイトは当初の予定どおり90日でクローズしましたが、サイト作成を通して Rails 開発力がつき、仕事でも Rails を使ったプロジェク…
Rails で RSpec + capybara のテストをやっていて、下記のエラーが出ました。 Failure/Error: sign_in user NoMethodError: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_3::Nested_1:0x007fcc95472cf0> << 使用しているバージョンは下記のとおりです。 Rails 3.2.8 RSpec 2.11.0 capybara 1.1.2 << cap</rspec::core::examplegroup::nested_1::nested_3::nested_1:0x007fcc95472cf0>…
Rails 3.2 を使っていて、development 環境で javascript が二重に実行されてしまうという問題に遭遇しました。production 環境では起きていません。 いろいろいじってみたところ、ようやく解決できたので、メモしておきます。 *0. 前提 javascript は下記の…
以前のエントリーで予告しておりましたとおり、 -Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました - h300 h300 をスマートフォン対応させました。 今回「jpmobile」という Rails ブラグインを使ったのですが、これを使うと結構簡単に…
前回のエントリー「Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました」で紹介したオシャレエロサイト。 おかげさまで大変な反響がありまして、リリース2日目には1日のアクセスが10万PVを超えました。 しかしその裏では、どっと押し寄せ…
いつぞやの飲み会で、 これだけウェブの技術が進化しているのだから、もっとオシャレなエロサイトがあってもいいんでないかい? << という話になりまして。 だけどどうせ作るんならということで、Rails3 と jQuery を使って結構マジメにつくってみました。 …