技術記事

メインドメインにPassengerを使用してRailsアプリケーションをセットアップするにはどうすればよいですか?

乗客は、Ruby (Rack) および Python (WSGI) アプリ用の Rails アプリケーション サーバーです。アプリのプロセスとリソースの管理に関するほとんどすべての面倒な作業を代わりに行うことで、最小限の手間で Web アプリをオンラインにできるようになります。これを高速かつ信頼性の高いものにしているのは、C++ コア、ゼロコピー アーキテクチャ、ウォッチドッグ システム、およびイベント、マルチスレッド、マルチプロセスのハイブリッド設計です。 ftp/sftp または SSH を使用してアプリケーションをサーバーにアップロードするか、アプリケーションがバージョン管理下にある場合は、アプリケーションをチェックアウトするか、ホーム ディレクトリ内のフォルダーにアプリケーションのクローンを作成します。 –次に、私たちは…

メインドメインにPassengerを使用してRailsアプリケーションをセットアップするにはどうすればよいですか? 続きを読む "

Rails開発環境をセットアップするにはどうすればよいですか?

数か月前、システムに Ruby と Rails をインストールすることに懸念がある状況に陥りました。インストールに関連する多くのブログや投稿を読んだ結果、最終的に、すべての中で最適なオプションとして RVM (Ruby Version Manager) を見つけました。最も重要なことは、他の方法を使用してインストールするときにポップアップするエラーをすべて Google で検索する必要がなかったということです。 RVM には柔軟性があり、インストールは非常に簡単です。注: これらのインストール手順は ubuntu バージョンでテストしました。この初心者ガイドは Ruby 1.9.3、RVM、Rails 3.1.3 を使用してセットアップし、特に Ubuntu 10.10 の開発環境向けに書かれていますが…

Rails開発環境をセットアップするにはどうすればよいですか? 続きを読む "

Ruby On Rails でブログを作成するには?

まず、Ruby on Rails の概要を簡単に説明します。 - Ruby on Rails は、Web アプリケーションの迅速な開発に使用される Ruby 言語のフレームワークです。これは、クライアントの問題をサポートするためのインフラストラクチャの構築に巻き込まれず、クライアントの問題の解決に集中できるようにすることで実現されます。正直に言うと、新しいプロジェクトを開始するたびにデータベース アクセス層を構築する必要はありません。また、完全に機能する MVC パターンを定期的に実装することも望ましくありません。これがフレームワークの要点です。それらは、そこから構築できる出発点を提供します。少し …

Ruby On Rails でブログを作成するには? 続きを読む "

Facebook から Rails アプリケーションにユーザー情報を取得するにはどうすればよいですか?

Facebook の Graph API と Open Graph プロトコルの作成により、Facebook から Rails アプリケーションへのデータの読み取りと書き込み、そして「ソーシャル グラフ」へのデータの書き込みがかつてないほど簡単になりました。可能性のいくつかを次に示します。まるで Facebook 内にいるかのように、Web ページをフル機能の Facebook のようなページに変えることができます。ユーザーが Facebook 資格情報を使用してサインインし、Facebook プロフィールから取得したパラメーターを使用してエクスペリエンスをカスタマイズできるようにすることができます。画像、曲、記事など、ページ内のすべてのオブジェクトに「いいね!」ボタンを追加して、どの友達が持っているかをユーザーに伝えることができます。

Facebook から Rails アプリケーションにユーザー情報を取得するにはどうすればよいですか? 続きを読む "

Paypal を Rails アプリケーションに統合する

Paypal は、2 つのアカウント間で金額を送金する、電子商取引ベースの Web アプリケーションです。米国を拠点とするほぼすべての企業は、支払いの受け取りと実行に Paypal を使用しています。このサービスを Rails アプリケーションに統合する方法をさまざまな手順で見てみましょう。注: 私はローカル マシンの開発モードでこれらの手順を試しました。正常に動作しますが、本番環境ではテストされていません。ステップ 1: a> PayPal アカウントをお持ちでない場合は、http://developer.paypal.com にアクセスし、サインアップしてアカウントを作成できます。次に、そのアカウントを使用してログインします。 b> アプリケーションをテストするには、ユーザーは PayPal にテスト アカウントを持っている必要があります。たとえば、2 つのアカウントを作成しました。1 つは…

Paypal を Rails アプリケーションに統合する 続きを読む "

Rails 3.2.3 をインストールするにはどうすればよいですか?

このリリースでは、config.active_record.whitelist_attributes のデフォルト値が true に変更されます。この変更は新しく生成されたアプリケーションにのみ影響するため、アップグレードするユーザーに下位互換性の問題が発生することはありませんが、一部のチュートリアルや入門資料に影響する可能性があります。 Rails 3.2.3 では、authenticity_token の生成に関してリモート フォームの動作を制御できる新しいオプションも導入されています。フォームをフラグメント キャッシュしたい場合は、認証トークンもキャッシュされますが、これは受け入れられません。ただし、このようなフォームを ajax でのみ使用する場合は、トークン生成がメタ タグから取得されるため、トークン生成を無効にすることができます。 3.2.3 以降、次のオプションがあります…

Rails 3.2.3 をインストールするにはどうすればよいですか? 続きを読む "

RVM をインストールしてセットアップするにはどうすればよいですか?

Ruby バージョン マネージャーを使用すると、RubyGem のさまざまなセットを管理する機能を含め、Ruby の複数の異なるバージョンと実装を 1 台のコンピューターにインストールして管理できます。これは、インタプリタから gem のセットに至るまで、複数の Ruby 環境を簡単にインストール、管理、操作できるようにするコマンド ライン ツールです。こんにちは、Kinldy は以下の URL を使用して RVM をインストールします ——— https://rvm.io//rvm/install/ ——— スタンドアロンの乗客をセットアップしたい場合は、以下の手順に従ってください 1) サーバーにログインします。 2) vi /etc/httpd/conf/httpd.conf で、次のエントリを conf ファイルに追加します ————- ProxyPass / http://127.0.0.1:3000 ProxyPassReverse / http://127.0.0.1:3000 —— —— 3) それを保存し、Apache を再起動します。 4) CD …

RVM をインストールしてセットアップするにはどうすればよいですか? 続きを読む "

Rails 3 アプリケーションに Google Analytics を統合するにはどうすればよいですか?

Google Analytics は、ウェブサイトのパフォーマンスに関する統計を表示する優れたツールです。 Google Analytics を Ruby on Rails アプリにインストールするのは非常に簡単ですが、重要なのは、実稼働環境でのみ分析スクリプトを実行することです。これを行わないと、開発やテストなど、すべての環境でページビューと訪問をカウントすることになります。 Rails 3 での Google Analytics の 3 つの簡単なステップ: ステップ 1 Google Analytics に移動してアカウントを作成し、追跡スクリプトを取得します。アカウントを作成すると、Google Analytics から JavaScript が提供されるので、これを Rails アプリにコピーする必要があります。 JavaScript は次のようになります。 <script …

Rails 3 アプリケーションに Google Analytics を統合するにはどうすればよいですか? 続きを読む "

SVNをインストールするにはどうすればよいですか?

Apache Subversion または SVN とは何ですか? Subversion は、Apache ライセンスのオープンソース ソフトウェアのバージョン管理およびバージョン管理システムであり、ファイル、フォルダー、ディレクトリへの変更を追跡できます。また、以前のバージョンのデータを復元したり、特定のデータセットがどのように変更されたかの履歴を調べるために使用することもできます。 Subversion はネットワーク全体で動作し、さまざまな場所にいるチーム メンバーが同じデータ セットで作業できるようにすることでコラボレーションを促進します。 Subversion を使用すると、ソース コードだけでなく、Web ページ、バイナリ、ドキュメントなど、あらゆるファイルのコレクションを管理できます。 Subversion ソースをダウンロードし、[root@railstestwebmin ~]# wget http://apache.techartifact.com/mirror/subversion/subversion-1.7.6.tar.bz2 [root@railstestwebmin ~]#tar xjvf subversion-1.7.6 をインストールします。 tar.bz2 [root@railstestwebmin ~]# cd subversion-1.7.6 [root@railstestwebmin subversion-1.7.6]# …

SVNをインストールするにはどうすればよいですか? 続きを読む "

Heroku - Facebook の公式クラウド プラットフォーム

Platform-as-a-Service プロバイダー Heroku が Facebook アプリケーション パッケージを開始したのは、企業が Heroku のプラットフォームを使用して Facebook アプリケーションをより簡単に構築できるようにすることを目的としていました。 Heroku を使用すると、企業はアプリケーションを簡単に構築、展開、拡張できます。Facebook は最も人気のあるソーシャル プラットフォームです。サービスとしてのプラットフォームのプロバイダーである Heroku による Facebook アプリケーション パッケージの開始は、企業が Heroku のプラットフォームを使用して Facebook アプリケーションをより簡単に構築できるようにすることを目的としていました。 Heroku を使用すると、企業はアプリケーションを簡単に構築、展開、拡張できます。Facebook は、これらのアプリケーションにとって最も人気のあるソーシャル プラットフォームです。そのため、同社の新しい Facebook アプリケーション パッケージは、顧客が耐えられるアプリケーションを構築するのに役立つ知識と経験をもたらし、特にニーズに応じたリソースを提供します。

Heroku - Facebook の公式クラウド プラットフォーム 続きを読む "

jaJapanese