Herokuの公式ドキュメントは英語なので読みづらいですよね。herokaijp/devcenterのように、有志が日本語訳してくれているドキュメントもありますが、その中でも特に抑えておきたい16個の常識について挙げてみました。(16日に公開する予定の記事なので、何となく16個挙げてみました。。) (補足)Herokuを使う上での登場人物の名前 Dyno 「だいの」と呼びます。1Dynoと言ったとき、一つサーバが立ち上がっているようなものだと考えて下さい。 Routing Mesh Herokuアプリにアクセスがあったときに、Dyno間の負荷をロードバランスしながらリクエストを振り分ける機構をRouting Meshと呼びます。たまに「Router Error」というログを吐くのですが、そのとき障害が起こっている場所はここです。 常識1. Dynoは1時間アクセスがないとアイドル状態になる
Primegistics Client Site This site is for Primegistics clients only. To inquire about setting up an account, please contact us. Learn more » Heading Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. View details Headin
If you find yourself needing a backend interface, you can either get an admin plugin of the shelf, like RailsAdmin or ActiveAdmin, or build your own. The of-the-shelf options provide a lot of functionality and are really worth a look. You can also build your own backend. Building your own gives you maximum freedom. It requires a bit more work, but it might be preferrable, especially if your custom
現在 AngularJS と Ruby on Rails 間の認証の仕組みを実装しようとしている。 この際問題になるのは、デフォルトのRails認証の仕組みは、HTMLベースであるため AngularJS で必要とされる JSON でのレスポンスが受け取れない、という点がある。 もちろん、Devise による認証でも Devise::Controller 系を継承することで独自のコントローラをカスタマイズすることが可能だ。だが、これは Devise 側のソースコードを理解し、適切なコードとレスポンスを Devise の慣習にそって実装する必要がある。これがなかなか大変。 そこで登場するのが Sorcery . これは簡単にいえばシンプルな認証の仕組みだけを提供してくれるものだ。 個人的に最も大きな違いといえば、Devise は devise_for :user や devise_for :
ついにrailsを始めました。 初心者には敷居が高いとそこかしこで言われてるのを聞きましたが、やり始めて確かにこりゃ敷居高い気がするなぁと納得しておるところです。railsの理念の一つである「設定より規約」の「規約」の部分が膨大なところが敷居の高さの原因なんじゃないかと思ったり。イマイチそこらへんが自分の中でもまとまってないので手こずっています。 実行の度にコントローラなりモデルなりシンボルなりに三単元のsが足りないとか単数形じゃないとか、どこぞの公立中学の英語教師みたいに嫌味のようなエラーをネチネチと吐かれ、ストレスを貯めこむ日々です。 とかまぁなんとかで昔の嫌な思い出を掘り返しつつもrailsでajaxで通信する方法を学んだので、覚書。 環境はrails3.2.3, ruby1.9.3, on ubuntu12.04 view側に必要なコード <%= link_to "get data
WEB+DB No.73の記事よりRails4に入門する 〜その1〜 - 僕の車輪の再発明 WEB+DB No.73の記事よりRails4に入門する 〜その2〜 - 僕の車輪の再発明 ちょっと間が空いてしまいましたが、上記の続きをやりましょう。 今日が最終回です。 検索機能の実装 ActiveModelを使う ActiveModel::Modelを使うと、DBとは連動しないモデルを定義できるようです。 $ vi app/models/search_form.rb class SearchForm include ActiveModel::Model attr_accessor :q end Viewの追加 続けてこれを使ったViewを作成します。 $ vi app/views/books/index.html.erb <%= form_for @search_form, url: book
Rails 4のturbolinksについて最低でも知っておきたい事 (追記)turbolinksに関するセキュリティ上の懸念について turbolinksとは、ページ遷移をAjaxに置き換え、JavaScriptやCSSのパースを省略することで高速化するgemで、Rails 4からはデフォルトで使用されるようになります。 高速化は大歓迎なのですが、JavaScriptのイベントの起き方が変わるため、Rails 3までの書き方をしているとまず間違いなく問題が起きます。しかも、Rails 4ではデフォルトの機能ですので、最新版を使いたいなら必ず知っておかなければいけません。 本エントリではturbolinksを使うために絶対に知らなければいけないことを分かりやすく紹介したいと思います。 動作 turbolinksの動作は、すごく大雑把に言うと以下の通りです。 リンクのclickイベントをフッ
The administration framework for business critical Ruby on Rails applications. Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. A beautiful interface designed for real people. Global Navigation Customizable g
Railsはスクリーンキャストがいっぱい Rails関連のスクリーンキャストといえば、なんといっても「Railscasts」がイチオシです。2007年4月に開始したRyan Batesさんの個人的な取り組みです。初期には週に3本というハイペースで、今でも毎週1本の更新ペースを崩すことなく、どんどんコンテンツを公開しています。毎回1つのトピックに絞って、プラグインの導入方法や使い方、ティップスを10分ほどのクリップにまとめたもので、実用的なネタが詰まっています。最近のものだと、例えば、 スクラッチで認証を実装する HTML5のオフラインアプリを作る Mongoid入門 Rails3のRouting処理を探る PDFを扱う A/Bテストをする などという感じです。テンポ良く、エディタ画面とブラウザを行き来しながら、手際よく機能を実装していきます。スクリーンキャストの動画は、一連の操作を短い動画
#!/usr/bin/env puma # app do |env| # puts env # # body = 'Hello, World!' # # [200, { 'Content-Type' => 'text/plain', 'Content-Length' => body.length.to_s }, [body]] # end environment 'production' daemonize false pidfile 'tmp/pids/puma.pid' state_path 'tmp/pids/puma.state' # stdout_redirect 'log/puma.log', 'log/puma_err.log' # quiet threads 0, 16 bind 'unix://tmp/sockets/puma.sock' # ssl_bind '127.
Choose a project RSpec Behaviour Driven Development framework for Ruby 6 imported versions - 25 notes - Browse - Search Ruby on Rails The open source web application framework for the Ruby programming language 27 imported versions - 1313 notes - Browse - Search Ruby A dynamic, open source programming language with a focus on simplicity and productivity 12 imported versions - 370 notes - Browse - S
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く