• SinatraでReactを使うためのgemを書いた - Qiita

    qiita.com 15 Jan '17, 9am

    ReactJSが取り沙汰されるようになって久しい昨今、 Ruby界隈ではRails対応のgem、もしくはプラグインしか存在しておらず、 未だにSinatraやPadrinoでReactJSを(サーバサイドレンダリングも含め)使うためのgemがないことに絶望したので自分で書いた。 個人的にはサーバサイドレンダリングは筋が良い技術だとは到底思えないし、廃れゆくべき技術だと思っているが、 個人開発においてどうしても必要になったため、実装した次第である。 # tl; dr; [namusyaka/react-sinatra](https://github.com/namu...

  • 既存のrailsプロジェクトをDockerで開発する手順 - Qiita

    qiita.com 13 Jan '17, 1am

    docker-composeを使用してrailsの開発環境を作成します。 dockerの各コマンドや、Dockerfile docker-composeについては細かく解説しないので、一通り理解している前提で書いてます。 ## 環境 macOS Sierra ```bash:bash $ docker -v Docker version 1.12.5, build 7392c3b $ docker-compose -v docker-compose version 1.9.0, build 2585387 ``` ## docker for mac install...

  • Rails の 有限オートマトン - Qiita

    qiita.com 14 Jan '17, 8am

    [RailsはActiveRecord](http://qiita.com/ogomr/items/1c5844b82daebd0580c2)でデータを永続化します。そのデータが状態を保持するならオートマトンが有効です。 オートマトンのライブラリはいくつかありますが、シンプルな[StatefulEnum](https://github.com/amatsuda/stateful_enum)を紹介します。 ## environment * Ruby: 2.3.3 * Rails: 5.0.1 * Node.js: 6.9.2 ## finite automaton ...

  • Rubyを2.4に上げたら4.2系列のRailsが stack level too deep で死ぬ時の対処法 - Qiita

    qiita.com 26 Dec '16, 12pm

    Ruby2.4 が出たので軽率にアップデートするとこんなエラーが出ました。 ```.sh /Users/ironsand/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated /Users/ironsand/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/...

  • Rubyのマイクロサービスフレームワーク Hanamiで、Railsのscaffoldで作られるようなCRUD機能を作ってみる on @Qiita https://t.co/1B2XOoRyFa

    Rubyのマイクロサービスフレームワーク Hanami!! Railsとの違いを説明しながらCRUD機能を作成する - Qiita

    qiita.com 05 Jan '17, 4am

    ##Hanamiについて HanamiはRubyでできたマイクロサービスフレームワーク界の中ではかなり頑張ってるフレームワークです。 今回そのフレームワークを触ってみたので、記録をQiitaに残します。 この記事はこんな方に読んでもらったらよいと思います。 ・Railsを使ってる人、使ったことがある人 ・マイクロサービスのフレームワークに興味がある人 ・「Railsのアプリ=モノリシック」と言われ飽きたRubyist ・「RubyのRails以外のフレームワークってどうなってる?」と思った人 Rubyといえば「Railsくらいしかry」と言われそうですが、他のフレ...

  • RailsのStringクラスにemail?メソッドを追加する - Qiita

    qiita.com 12 Jan '17, 3am

    ## 作ったもの ```ruby 'hello'.email? #=> false [email protected]'.email? #=> true ``` ## コード ### Ruby 2.4 ```ruby:config/initializers/validations.rb class String def email? self.match? /\A[^@\s]+@[^@\s]+\z/ end end ``` ### Ruby 2.3 以前 ```ruby:config/initializers/validations.rb class String ...

  • Railsで作ったWebサービスを5倍速くしてメモリを半分以下にした話 https://t.co/IsNgyKj9ht

    Ruby on Railsで作ったWebサービスを5倍速くしてメモリを半分以下にした話 - Qiita

    qiita.com 02 Dec '16, 2am

    表示速度の高速化が趣味のzaruです。こんにちは。今回はRuby on Railsで作られた弊社Webサービスの表示速度を約5倍ほど速くしたので、何をしたのかをまとめました。Railsの高速化手法はいたるところで語られていますが、気にせず行きます。 ## 前提や結果など アーキテクチャとしてはわりと一般的な `AWS ELB -> nginx -> Unicorn / MongoDB` という構成です。 |改善前|改善後 ---|---|--- Ruby|2.1|2.3 Rails|4.1|- MongoDB|2.6|3.2 Redis|2.4|3.2 Ruby・...

  • まだ間に合う: 冬休みなので、1日でRuby on Rails 5 + Herokuで新年の目標管理ツールを作る https://t.co/wBO6TQ5WXo

    まだ間に合う: 冬休みなので、1日でRuby on Rails 5 + Herokuで新年の目標管理ツールを作る - Qiita

    qiita.com 02 Jan '17, 11am

    # 概要 * 最近アプリばかり作っているので、冬休みの久しぶりにウェブサービスを作ることにした。 * Ruby on Rails 5を使って目標管理ツールを作った。 * Herokuにデプロイした。 ちょっと遠回りで省略可能なステップもありますが、わかりやすさ重視のステップで書いていきます。 ## 前提 * 1度くらいRuby on Railsに触れたことがある人 長くなりすぎるので、Ruby on Railsの基礎的な使い方に関しては省略。 # 作るもの 実際にデプロイ・公開したものはこちら http://achievements.nantekottai.com...

Related