タグ

Ruby on Railsに関するkasumaniのブックマーク (12)

  • [Ruby on Rails]Active Job – 複数のキューを優先順位をつけて実行する | DevelopersIO

    はじめに 前回に引き続き、Active Jobについてです。今回は複数のキューについてです。前回と同様、Active JobとSidekiqを使用します。 キューについて 前回にも書いたように、Active Jobはキューを実現するためのインターフェースであり、実行にはSidekiqなどの外部のGemを利用します。なのでここでは、Sidekiqのキューについて見てみたいと思います。 By default, sidekiq uses a single queue called "default" in Redis. If you want to use multiple queues, you can either specify them as arguments to the sidekiq command, or set them in the Sidekiq configuratio

    [Ruby on Rails]Active Job – 複数のキューを優先順位をつけて実行する | DevelopersIO
    kasumani
    kasumani 2014/12/25
    Active Job – 複数のキューを優先順位をつけて実行する | Developers.IO 前回にも書いたように、Active Jobはキューを実現するためのインターフェースであり、実行にはSidekiqなどの外部のGemを利用します。なのでここでは、Sidekiq
  • [Ruby on Rails]Active Job – Sidekiqを使ってのJobの実行 | DevelopersIO

    はじめに 先日、Ruby on Rails 4.2がリリースされました。このリリースで新たに追加された機能にActive Jobがあります。今回はActive Jobについての簡単な説明と、実際に動かしてみたソースについて書きたいと思います。 Active Jobとは Active Jobについて、Rails Guideより以下の文を引用します。 Active Job is a new framework in Rails 4.2. It is a common interface on top of queuing systems like Resque, Delayed Job, Sidekiq, and more. Ruby on Rails 4.2 Release Notes Active Jobは一言で表すと、「キューを実現するためのインターフェース」と言えると思います。あくまで

    [Ruby on Rails]Active Job – Sidekiqを使ってのJobの実行 | DevelopersIO
    kasumani
    kasumani 2014/12/24
    Active Job – Sidekiqを使ってのJobの実行 | Developers.IO 先日、Ruby on Rails 4.2がリリースされました。このリリースで新たに追加された機能にActive Jobがあります。今回はActive Jobについての簡単な説明と、実際に動かしてみたソース
  • [Ruby on Rails] link_to の使い方 - Qiita

    <% id = 1 %> <%= link_to "リンクテキスト", { :controller => :items, :action => :show, :id => id, :key => :value }, { :id => "link_id", :class => "link_class", :target => "_blank"} %>

    [Ruby on Rails] link_to の使い方 - Qiita
    kasumani
    kasumani 2014/10/08
    link_to の使い方 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 08, 2014 at 04:37PM via IFTTT
  • [Ruby on Rails] dm-redis-adapterでRedisのデータをModelのように扱う | DevelopersIO

    はじめに Ruby on RailsにてRedisに登録するデータを扱う際に、通常のActiveRecordのModelのようにデータを操作できる dm-redis-adapter を紹介したいと思います。これを使うと、Redisに登録するデータを、以下のように扱うことができます。 一つのModelを一レコードのように扱い、複数のプロパティを持たせて登録する 登録するデータにidを持たせ、自動的にインクリメントした値を登録する モデル名.create のように、ActiveRecordと同じようなメソッドを使用してデータを操作する 以下に、Gemの使用方法やソースの例を記述します。 Gemの使用準備 dm-redis-adapterをRuby on Railsで扱う方法についてです。データの登録先としてRedisを使うので、予めインストールしておいてください。(もしくはサーバなどに用意して

    [Ruby on Rails] dm-redis-adapterでRedisのデータをModelのように扱う | DevelopersIO
    kasumani
    kasumani 2014/07/07
    dm-redis-adapterでRedisのデータをModelのように扱う | Developers.IO Ruby on RailsにてRedisに登録するデータを扱う際に、通常のActiveRecordのModelのようにデータを操作できる dm-redis-adapter を紹介したいと思います。これを使うと、Redisに
  • [Ruby on Rails]画像をアップロード・ダウンロードするコントローラの呼び出しとRSpec | DevelopersIO

    はじめに 画像をアップロード・ダウンロードする処理をRuby on Railsで作成する際、画面がないなどの理由で、コンソールから画像をアップロードする事や、ControllerのRSpecにて動作を確認することがあります。 今回はそれらの具体的なソースと、簡単なRailsの実装について書いてみたいと思います。 1.今回作成するアプリについて 先に書いたように、画像をアップロード・ダウンロードする処理をRuby on Railsにて実装します。アップロードした画像はアプリサーバ内の/public/imgフォルダ内に保存します。ダウンロード時にはURLパラメータにてファイル名を指定し、/public/imgフォルダ内よりファイルを取得してクライアントに送る仕組みです。(ファイル名を直に指定するのは、サンプルなので簡略化するためです。) 2.ルーティング アップロード処理はarticles/u

    [Ruby on Rails]画像をアップロード・ダウンロードするコントローラの呼び出しとRSpec | DevelopersIO
    kasumani
    kasumani 2014/06/19
    画像をアップロード・ダウンロードするコントローラの呼び出しとRSpec | Developers.IO はじめに 画像をアップロード・ダウンロードする処理をRuby on Railsで作成する際、画面がないなどの理由で、コンソールから画像をアップ
  • 【Ruby on Rails】Database Cleanerによるテストデータの消去 | DevelopersIO

    はじめに 前回、FactoryGirlによるテストデータの準備という記事を書きました。このFactoryGirlにて作成するテストデータを、テストを実行する度に消去するDatabase Cleanerについて、今回は書いてみたいと思います。 使い方 使い方は非常に簡単で、以下のような流れになります。 Gemをインストールする 消去するタイミング等を定義する 以下、手順です。 1.Gemfile Gemfileに以下を記述し、bundle installします。test時にしか使わない場合(ほとんどこのケースと思われる)、「group :test」の中に記述したほうがいいと思います。 group :development,:test do gem 'database_cleaner' end 2.spec_helper spec_helper.rbに以下を記述します。 require 'da

    【Ruby on Rails】Database Cleanerによるテストデータの消去 | DevelopersIO
    kasumani
    kasumani 2014/06/02
    Database Cleanerによるテストデータの消去 | Developers.IO 前回、FactoryGirlによるテストデータの準備という記事を書きました。このFactoryGirlにて作成するテストデータを、テストを実行する度に消去するDatabase Cleanerについて、今
  • [Ruby on Rails]FactoryGirlによるテストデータの準備 | DevelopersIO

    はじめに RSpecを使ってテストを記述している際、テストの実行前にデータをテーブルに登録しておきたいケースが多々あるかと思います。RSpec内でActiveRecordを使ってデータを登録することもできますが、複数のテストケースで同じデータを使いたい場合、データの定義は一箇所で行いたいところです。 この様な場合、Factory Girlを使用すると、一箇所でテストデータを定義できます。今回はこのFactoryGirlの使い方について書きたいと思います。 使い方 使い方の大まかな流れとしては、 FactoryGirlが使用できるようにする 定義ファイルにデータを定義する 必要とするテストケースにてファイルを読み込み、データを適時加工して登録する という感じとなります。尚、この定義したデータを「Factory」とも言います。以下、手順です。 1.Gemfile Gemfileに以下を記述し、

    [Ruby on Rails]FactoryGirlによるテストデータの準備 | DevelopersIO
    kasumani
    kasumani 2014/05/30
    FactoryGirlによるテストデータの準備 | Developers.IO はじめに RSpecを使ってテストを記述している際、テストの実行前にデータをテーブルに登録しておきたいケースが多々あるかと思います。RSpec内でActiveRecordを使ってデータを
  • なぜ私たちは NodeJS から Ruby on Rails に移行したのか - 杉風呂2.0 - A Lifelog -

    以下の文章は Targeter App Blog の記事を翻訳したものです。原文は 2012年5月12日 に書かれました。 Why we moved from NodeJS to RoR http://blog.targeterapp.com/post/22984987832/why-we-moved-from-nodejs-to-ror 免責事項:この記事は NodeJS や Ruby on Rails について騒ぎ立てるものではありません。ただ私たちの決定とその理由について振り返るものです。両フレームワークはそれぞれが作られた目的において素晴らしいものであり、そのことは、私たちのスタックの一部がいまだ NodeJS で動いている理由でもあります。 私は NodeJS のすごいファンで、これは非常にエキサイティングな技術だと信じていて、これらの人気が出る様を目にするだろうと思う。私はとて

    なぜ私たちは NodeJS から Ruby on Rails に移行したのか - 杉風呂2.0 - A Lifelog -
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • ワンクリックでMac OSX上にRuby on Rails開発環境を構築·Rails One Click MOONGIFT

    Rails One ClickはMac OSXRuby on Rails開発環境をボタン一つで整えてくれるソフトウェアです。 Mac OSXにおけるRuby on Rails開発環境を一気に整えてくれるのがRails One Clickです。ウィザード方式でボタンクリックだけでRuby on Railsが開発できるようになります。 メイン画面です。ボタンを押すとインストールが開始します。予めXcodeがインストールされている必要があります。 ダウンロードやコンパイルも同時なのでちょっと時間がかかります。 ログです。 完了しました。 この画面が表示されていれば完了です。 デモ動画です。 Rails One ClickはDocuments以下に一通りの環境をインストールするので、ルート権限不要で使えるのが便利です。 Rails One ClickはMac OSX用のオープンソース・ソフトウェ

  • バラバラのバージョンのRuby on Railsを1つのサーバーで動かす - yuumi3のお仕事日記

    現在、EY-Officeの社内利用サーバーではではいろいろなバージョンのRuby on Rails を2台で管理しています。ただし全てがほぼ私ししか使っていないので、さくらVPSのキャンペーン につられて1つのサーバーにまとめてみました。 移行前 さくら VPS 512Mをつかって以下のアプリを運用していました (1.8.7@rails2.3 という記法は rvmで使う記法で Ruby 1.8.7 で Rails 2.3.X を使っているという事です) サーバー1 redmine : 1.8.7@独自、教育で使ったりするので時々負荷が高くなる radiant : 1.8.7@独自、EY-Officeホームページ作成用、スタティックページを生成して使うので超低負荷 Ruby on Rails以外: gitリポジトリー、wliki ( Gaucheで書かれたWiki ) サーバー2 A社ステー

    バラバラのバージョンのRuby on Railsを1つのサーバーで動かす - yuumi3のお仕事日記
  • Rails Hub情報局: 「Tokaido」を巡り、募金型OSSプロジェクトで議論が噴出

    Merbのコア開発者でRails3でMerbとRailsの統合で重要な役割を果たしたYehuda Katzさんが、Mac向けのRails.appを作るという新プロジェクト「Tokaido」(東海道新幹線からの命名)を発表して話題を呼んでいます。プロジェクトをスタートするにあたって、Yehudaさんはまず、Kickstarterを使って、プロジェクトの必要性と、自分がそれを遂行できる能力があることを示しつつ、募金を開始しました。開発に先立って2万5000ドル(約200万円)の募金を始めたことについて、オープンソースの開発手法として違和感を持つ人が少なからずいたようです。 Mac上でのRails開発環境構築は面倒? Tokaidoは、Mac向けのRails.appを作るというプロジェクトです。最近のMac上のRails環境はさまざまなツールが発達していて、インストールすべきツールや、その順序、

    Rails Hub情報局: 「Tokaido」を巡り、募金型OSSプロジェクトで議論が噴出
  • 1