問題タブ [ruby-on-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
14198 参照

ruby-on-rails - RailsでRSpecが遅いのはなぜですか?

Rails アプリケーションの rspec テストを実行するたびに、実際にテストの実行を開始するまでに 1 日のオーバーヘッドがかかります。なぜrspecはとても遅いのですか? Rails の初期ロードを高速化する方法や、必要な Rails アプリの一部 (たとえば、ActiveRecord のもののみ) を選択して、いくつかのテストを実行するためにすべてを完全にロードしないようにする方法はありますか?

0 投票する
8 に答える
7416 参照

ruby-on-rails - Ruby on Rails アプリケーションの OpenID サポート

Ruby on Rails アプリケーションで OpenID ログインを有効にするための最新技術は何ですか? これは、この質問に対する最新の回答があるコミュニティ wiki です。

オーソロジック

最も高度な認証ソリューションはAuthlogicのようです。Authlogic OpenID プラグインで OpenID をサポートします。Rails 4 および 3 をサポートしています。Rails 2 は rails2 ブランチでサポートされています。

"OpenID with Authlogic" railscast (および"Authlogic" railscast ) をご覧になることをお勧めします。

Authlogic OpenID Selector Exampleというサンプル アプリケーションがあります。

工夫する

Devise は、Rails 向けの柔軟な認証フレームワークです。でOpenIDをサポートしていdevise_openid_authenticatableます。

restful_authentication

選択できるもう 1 つの認証ライブラリは、restful_authenticationRails プラグインです。open_id_authenticationプラグインもインストールする必要があるようです。

(古い、2007年頃) "OpenID Authentication" railscast をご覧になることをお勧めします。

Ruby OpenID

OpenID プロトコルの生のサポートは、Ruby OpenIDライブラリによって処理されます。

0 投票する
4 に答える
5794 参照

sql-server - MS SQL Server 2005 で Rails 2.x を使用する

Rails 2.x から MS SQL Server 2005 を使用した経験のある人はいますか?

当社の開発者は Mac OS X を使用し、製品は Linux で実行されます。従来の理由から、MS SQL Server 2005 を使用する必要があります。

私たちは ruby​​-odbc を使用しており、さまざまな問題に直面しています。私たちは何か間違ったことをしているという印象を受けます。

私は、妥協のない使用法、つまり、移行などについて話しているのです。

ありがとうございました、

0 投票する
3 に答える
7694 参照

ruby-on-rails - モデル、コントローラー、ビューにまたがるRailsミックスインを作成する方法

私の小さなRailsアプリでのコードの重複を減らすために、モデル間で共通のコードを独自の個別のモジュールに組み込むことに取り組んできました。

モデルの内容はかなり簡単です。最初にモジュールを含める必要があります。例:

これは正常に機能していますが、これらのモデル間でも共通になるコントローラーとビューコードをいくつか用意します。これまでのところ、送信可能なものにこれを使用しています。

基本的に、コントローラーとビューに対してインクルードSendable::ControllerとSendable::View(または同等のもの)を実行することを計画していますが、これを行うためのよりクリーンな方法はありますか?私は、モデル、コントローラー、ビューの間にたくさんの共通コードを配置するためのきちんとした方法を求めています。

編集:明確にするために、これは2つまたは3つのモデル間で共有する必要があります。

0 投票する
4 に答える
20714 参照

ruby-on-rails - rake db:migrate は新しい移行を検出しませんか?

Rails / ActiveRecord 2.1.1 の経験者

  • (たとえば) ruby​​ script\generate scaffold product title:string description:text image_url:string で最初のバージョンを作成します
  • これにより、(たとえば) 20080910122415_create_products.rb という移行ファイルが作成されます。
  • rake db:migrate で移行を適用します
  • ここで、ruby script\generate migration add_price_to_product price:decimal を使用して商品テーブルにフィールドを追加します。
  • これにより、20080910125745_add_price_to_product.rb という移行ファイルが作成されます。
  • rake db:migrate を実行しようとすると、実際には最初の移行が元に戻され、次の移行は適用されません! したがって、製品テーブルは破棄されます!
  • しかし、rake を単独で実行すると、1 つの移行が保留中であることが通知されます。

rake db:migrate を適用すると (テーブルが破棄されたら)、すべての移行が順番に適用されることに注意してください。

私が見つけた唯一の回避策は、新しい移行のバージョンを次のように指定することです。

だから私は疑問に思っています:これは予想される新しい動作ですか?

0 投票する
4 に答える
1036 参照

ruby-on-rails - データベースと非データベースのデータソースを含む Rails モデルはどのように分割する必要がありますか?

だから私は Rails アプリに取り組んで全体の感覚を掴んでいます。Product標準の ActiveRecord モデルであるモデルがあります。ただし、Amazon ECS から追加の製品情報も取得したいと考えています。したがって、私の完全なモデルは、その情報の一部をデータベースから取得し、一部を Web サービスから取得します。私の質問は、私はすべきですか:

  1. 2 つのモデルを Product と ProductAWS にし、それらをコントローラー レベルで結び付けます。

  2. Product ActiveRecord モデルに、すべての AWS 処理を行う ProductAWS オブジェクトが含まれていますか?

  3. すべての AWS 機能を製品モデルに追加するだけです。

  4. ???

0 投票する
7 に答える
1100 参照

ruby-on-rails - Rails 開発者は Flex フロントエンドとどのようにやり取りしますか?

Rails 開発を Flex アプリケーションのバックエンドとして考えており、Rails アプリと Flash Player の間の通信レイヤーを理解しようとしています。私が見つけたものはすべて、SOAP Web サービスを使用して通信することを示唆しています。

ただし、Flash は AMF をサポートしています。AMF は優れた高速 (かつネイティブ) です。RailsアプリからAMFを介して通信する方法はありますが、AMFに関するすべての「優れた」機能(自動型変換、データプッシュなど)をサポートしていますか?

0 投票する
5 に答える
14314 参照

ruby-on-rails - Ruby on Rails で Cookie に HttpOnly フラグを設定するにはどうすればよいですか

Cookie の保護: HttpOnlyのページでは、なぜ HttpOnly Cookie を作成することが良い考えなのかを説明しています。

Ruby on Rails でこのプロパティを設定するにはどうすればよいですか?

0 投票する
8 に答える
2041 参照

ruby-on-rails - Rubyでのリファクタリング

RubyまたはRoRのリファクタリングをサポートするプログラムまたはIDEはありますか?

0 投票する
19 に答える
11694 参照

ruby-on-rails - Ruby on Rails で検索するための最良のオプションは何ですか?

Ruby on Rails アプリケーションに検索エンジンを組み込むためのプラグイン オプションがいくつかあります。これらのうちどれが最高ですか?