レール 3

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

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

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

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

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

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

The Basics of Creating and Using Ruby Modules

Ruby on Rails is a wonderful open source full-stack web application framework favoring convention over configuration.  With reusable, easily configurable components normally used for creating applications, building applications in Rails is faster and easier resulting in improved productivity and business growth. It is gaining traction with developers as it is flexible, scalable, and easy for web developers to write and maintain applications.  Ruby on Rails lays emphasis on to use known engineering patterns and principles in order to reduce the workload when building web applications. Even though there are multiple methods to solve a programming challenge, Ruby professes to rely on commonly used patterns making Rails websites easier to maintain and upgrade. Open source …

The Basics of Creating and Using Ruby Modules 続きを読む "

Rails API の概要

APIとはApplication Interface Program(アプリケーション・インターフェース・プログラム)の略で、1つのアプリケーションが同じ/異なる言語の「n」個のアプリケーションと相互作用し、データや機能にアクセスできるようにするものである。APIアプリケーションを作成することで、ウェブアプリケーションはよりスケーラブルになる。また、クロスドメインのアプリケーション/言語と簡単に統合するのにも役立つ。- iOSアプリ - Androidアプリ - Node jsフレームワーク - Angular jsフレームワーク railsでこれを実現するには、2つの方法がある。1.rails-apiというgemを使って新しいAPIアプリケーションを作成し、ActionControllerBaseの代わりにActionControllerAPIを継承することで、ビューの生成をスキップすることができます。これはミドルウェアの設定にも役立ちます。2.もし ...

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