レール 3

Bundler : Ruby アプリケーション gem の管理が簡単になりました。

Bundler は Rails 3 で導入された新しい概念で、アプリケーションの gem を管理するのに役立ちます。これは、アプリケーションに必要な gem をインストールして含めるために使用されます。 gem がシステムバンドルで利用可能な場合はそれを使用し、そうでない場合は Rubygems.org から同じものを選択します。 Bundler は、Ruby が Gemfile 内に存在するすべての gem を、もちろんすべての依存関係とともに見つけられるようにします。 Rails アプリケーションを使用している場合は、アプリケーションにはバンドラーを呼び出すために必要なコードがデフォルトで含まれていることに注意してください。はじめる …

Bundler : Ruby アプリケーション gem の管理が簡単になりました。 続きを読む "

Web アプリケーションのセキュリティ責任

テレビのチャンネルをフリックしたり、マウスをクリックしたり、新聞のページをめくったりすると、データ、個人情報、財務情報が流用された巨大企業のさまざまなハッキングについてうっかり知らされてしまうでしょう。この種のハッキングにより、多くの企業はビジネスイメージを守れなかったことを当惑させられています。 Web アプリケーションのセキュリティは、最近の最大の関心事です。以前は孤独な出来事だったものが、本当に頻繁に起こるようになりました。ハッキングは企業だけでなく個人にとっても危険が増大しています。相互接続されたネットワークの網であるインターネットは、ハッカーにとって大きな手口となっています。データの盗難、アクセスの中断、詐欺など、ハッカーはあらゆるものに悪影響を与える可能性があります。

Web アプリケーションのセキュリティ責任 続きを読む "

Rails でのモジュールの作成と使用の基本

Ruby on Rails は、構成よりも規約を重視した素晴らしいオープンソースのフルスタック Web アプリケーション フレームワークです。通常、アプリケーションの作成に使用される再利用可能で簡単に構成可能なコンポーネントを使用すると、Rails でのアプリケーションの構築がより迅速かつ簡単になり、その結果、生産性が向上し、ビジネスの成長がもたらされます。柔軟でスケーラブルで、Web 開発者にとってアプリケーションの作成と保守が簡単であるため、開発者の間で注目を集めています。 Ruby on Rails は、Web アプリケーションを構築する際の作業負荷を軽減するために、既知のエンジニアリング パターンと原則を使用することに重点を置いています。プログラミングの課題を解決する方法は複数ありますが、Ruby は一般的に使用されるパターンに依存して、Rails Web サイトの保守を容易にしていると公言しています。

Rails でのモジュールの作成と使用の基本 続きを読む "

Rails API の概要

API stands for Application Interface Program, which provides one application to interact with ‘n’ number of applications which is of same/different language, to access the data/functionality. Creating API application provides more scalability to the web applications. It will also helps for the easy integration with cross domain applications/languages. • iOS apps • Android apps • Node js framework • Angular js framework There are 2 ways to achieve this in rails. 1. We can easily create a new API application using gem called rails-api, which inherit the application from ActionControllerAPI instead of ActionControllerBase and it will skip view generation. This will also helps to configure the middlewares. 2. In case …

Rails API の概要 続きを読む "

SVN リポジトリのリビジョン履歴からファイルを削除する

個人的なテストや開発に使用されるプライベート リポジトリで作業する場合、プライベート データをアップロードする場合があります。不要なファイルを複数のコミットでアップロードすると、リポジトリのサイズが大幅に増加します。開発作業が終了し、リポジトリを公開することに決めた場合、開発段階でリポジトリにコミットされたプライベート データを削除することを検討する必要があります。開発マシンのアプリケーションから簡単に削除して、リポジトリにコミットできます。ただし、データは以前のコミットにまだ残っています。ここでは、リビジョン履歴からファイルを削除するための解決策を見つける必要があります。もし私達 …

SVN リポジトリのリビジョン履歴からファイルを削除する 続きを読む "

RoR インストール フォーム ソースとテスト アプリのデプロイ

• Ruby ソースをダウンロードし、解凍、解凍、設定、インストール [root@railstestwebmin ~]#wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 [root@railstestwebmin ~]#tar xjvf Ruby-1.9.3-p194.tar.bz2 [root@railstestwebmin ~]#cd Ruby-1.9.3-p194 [root@railstestwebmin Ruby-1.9.3-p194]#./configure [ root@railstestwebmin Ruby-1.9.3-p194]#make [root@railstestwebmin Ruby-1.9.3-p194]#make インストール • Ruby のバージョンを確認する [root@railstestwebmin ~]#ruby -v • Ruby gem をダウンロードしてインストール [root@railstestwebmin ~]#wget http://rubyforge.org/frs/download.php/76073/rubygems-1.8.24.tgz [root@railstestwebmin ~]#tar xzvfrubygems-1.8.24.tgz [root@railstestwebmin ~]#cdrubygems- 1.8.24 [root@railstestwebmin Rubygems-1.8.24]#ruby setup.rb • Ruby gems を使用して Rails をインストールする (gem はパッケージマネージャー) [root@railstestwebmin ~]#gem install Rails –include-dependency • アプリケーションの作成 [root @railstestwebmin ~]#rails new prv — prv アプリケーションを作成する場合、rails はこのアプリケーションのルート スクリプト フォルダー内のバイナリ コマンドです。このアプリケーションが使用しているデータベースの database.yml ファイルを確認してください。 • …を実行しています

RoR インストール フォーム ソースとテスト アプリのデプロイ 続きを読む "

Engine Yard – 今後のクラウド プラットフォーム

Engine Yard は、クラウドの主要な開発および展開プラットフォームの 1 つです。 Ruby on Rails の専門知識、運用自動化、オープンソース コミュニティへの参加、世界クラスのサービスを独自に組み合わせたものです。 Engine Yard は、企業がクラウド ベースのアプリケーションを簡単かつコスト効率よく構築および実行できるようにします。爆発的に成長する Web スタートアップ企業からフォーチュン 500 企業に至るまで、2,200 を超える顧客が、迅速な導入、迅速なスケーリング、高いパフォーマンス、24 時間年中無休の稼働時間で Engine Yard を信頼しており、Rails の俊敏性を活用して競争上の優位性を得ることができます。 Engine Yard は、Heraku と比較して環境を強力に制御できます。 Engine Yard Cloud は、ユーザーに…を構築するための柔軟性を提供します。

Engine Yard – 今後のクラウド プラットフォーム 続きを読む "

Railsアプリケーションでlinkedin APIを使用するにはどうすればよいですか?

LinkedIn は 2 つの API を提供します。 JavaScript API は、Web ブラウザで動的なアプリケーションを構築できるリッチ クライアント ライブラリです。 OAuth 2 を使用すると、[LinkedIn でサインイン] ボタンを通じてユーザーを簡単に認証し、ネイティブ オブジェクトで LinkedIn データにアクセスし、プラグインと対話できます。 REST API は、人、企業、仕事、およびそれらの間の相互作用と関係をシンプルで一貫した表現で提供します。当社のクエリ言語を使用すると、選択した粒度および集計で XML および JSON のデータを読み取ることができます。 OAuth 1.0a を使用してユーザーを認証し、任意のプログラミング言語を使用して REST API 呼び出しを開始します。 1. linkedin API キーと秘密キーを初期化します Linked…

Railsアプリケーションでlinkedin APIを使用するにはどうすればよいですか? 続きを読む "

Ruby on Rails 3.1 に興奮しています!

私たちの世界は、特に開発者、具体的には Ruby on Rails 開発者にとって、非常にダイナミックな世界です。あなたが取り組むのが好きで、最も快適に取り組んでいることが、突然の雷の飛沫で変わる可能性があります。私たちは人間の適応力を示す最良の例の 1 つです。深刻な話になりますが、新しくリリースされた Rails 3.1 のいくつかのハイライトは、デフォルトの JavaScript ライブラリとしての Streaming Assets Pipeline jQuery です。これらについて簡単に説明します。ストリーミング (http ストリーミング) これにより、サーバーが応答を生成している間に、ブラウザーがスタイルシートと JavaScript ファイルをダウンロードできるようになります。これには Ruby 1.9.2 がオプトインされている必要があり、Web サーバーからのサポートも必要ですが…

Ruby on Rails 3.1 に興奮しています! 続きを読む "

Ruby 1.9.2 で Rails 3 をセットアップする際に直面する問題

Ruby 1.9.2 を使用してすべてのアプリケーションを Rails 3 に移行しましたが、Ruby をインストールした後、エラーはほとんど発生しませんでした。そのうちのいくつかは、1) IRB コンソールで矢印キーが機能せず、「ロードするファイルがありません –readline」エラーです。これは、readline 拡張機能が Ruby ソースとともにインストールされていない場合に発生する問題です。このエラーを修正するには、Ruby をダウンロードしてインストールした Ruby ソース フォルダーに移動するだけです。 1. cd ~/ruby-1.9.2 2. cd ext/readline そして以下のコマンドを実行します。 3. Ruby extconf.rb 4. make 5. sudo make install Ruby extconf.rb の実行中に「..no …」というエラーが表示された場合

Ruby 1.9.2 で Rails 3 をセットアップする際に直面する問題 続きを読む "

jaJapanese