問題タブ [ruby-on-rails-3]

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 投票する
1 に答える
20052 参照

ruby-on-rails - Rails 3: 結合された値を検証する

Rails 2.x では、検証を使用して、次のような一意の組み合わせ値があることを確認できます。

対応する移行では、次のようになります。

これにより、夫と妻の組み合わせがデータベース内で一意になるようになります。現在、Rails 3 では検証構文が変更され、scope 属性がなくなっているようです。次のようになります。

Rails 3で結合された検証をどのように達成できるか考えていますか? Rails 2.x のバリデーションは Rails 3 でも機能するので、最初の例を引き続き使用できますが、「古い」ように見えます。より良い方法はありますか?

0 投票する
1 に答える
608 参照

ruby-on-rails - Rails、インスタンスがスコープ内にある場合?

Rails 3 を使用していますが、特定のインスタンスがスコープ内にあるかどうかを確認できないようです。こちらを参照してください。

次のようなmenuスコープがあります。

実行すると、次のようになります。

これは正しいですが、次を使用pしてmenuスコープ内にあるかどうかを確認しよPost.menu.exists?(p)うとするtrueと:false

何かの特定のインスタンスがスコープ内にあるかどうかを確認する適切な方法は何ですか?

0 投票する
2 に答える
1355 参照

ruby-on-rails - Railsで変数をhtml_encodeしない方法は?

Rails では、HTML コンテンツを含む変数がある場合、それをビュー ファイルにエンコードせずに出力するにはどうすればよいですか?

たとえば、このコードは次のとおりです。

出力:

0 投票する
1 に答える
1961 参照

ruby-on-rails - rspec&rails3がモデルオブジェクトを見つけることができません

私が取り組んでいる新しいrails3プロジェクトにいくつかの仕様を入れようとしていますが、最初のテストではモデルを見つけることができないようです。

次を使用してコマンドラインからrspecをインストールしました。

次に、Gemfileに次のように入力します

しかし、テストを実行すると、

私のスペックはspec/models / world_spec.rbにあり、次のようになります。

のような行を追加しようとしましrequire "app/model/world"require "world"が、成功しませんでした。

誰かが私が間違っていることを知っていますか?

0 投票する
6 に答える
18649 参照

ruby-on-rails - Rails 3.0 での Google マップ API

Rails 3 で Google Maps API を使用したことがある人がいるかどうか疑問に思っています。アイデア、宝石、プラグインなどを立ち上げたいと思っています。

今日はym4r-gm プラグインを数時間いじりましたが、あまり運がありませんでした。Rails 3 でこの API を使ったことはありますか?

前もって感謝します!

0 投票する
1 に答える
60 参照

activerecord - @ user.posts.where('status =?'、:unfinished).allは[]を返します

によって@user.posts、:unfinishedstatusの投稿があることがわかります。

ただし@user.posts.where('status = ?', :unfinished).all、空の配列を返します。

最初に呼び出そうとしました@user.reloadが、問題は解決しません。

アップデート:

ああなるほど。Railsは逃げません:未完成です、それは終わりを逃しています'

status = '--- :unfinished\n

0 投票する
6 に答える
20522 参照

ruby - Rails3のバンドラーエラーをロードするようなファイルはありません

Rails3アプリをステージングする準備ができています。

VPSホストをまだ設定していません。最初の数か月はすべてを共有ホストに置くことを計画していたので。

問題:

cd myappバンドルチェック結果:

乗客エラー:

共有ホストについてイライラするのは、config.ruにこれらの行を追加する必要があることです。

まだ運がない。同じように、バンドラーエラーをロードするためのそのようなファイルは表示されません。

誰かがこれを機能させましたか?Rails 3、Debian、共有ホスト(dreamhost)?

先に進んでSlicehost/Fivebeanに登録することもできますが、登録する前に、そのエラーが表示される理由を知りたいと思います。

ありがとう。

0 投票する
1 に答える
14302 参照

ruby-on-rails - Rails 3:レールでJSONを使用してRESTフルアクションに応答する適切な方法は何ですか?

RESTful リソース コントローラーへの JSON 応答を使用して、Rails アプリケーション用の API を作成しようとしています。これは私にとって新しい経験なので、いくつかのガイダンスと指針を探しています。物事を始めるには:

  1. Railsアプリケーションで、JSONでRESTフルコントローラーメソッドに応答する「適切な」方法は何ですか? (作成、更新、破棄)
  2. JSON 応答を通じて成功/失敗を示す慣用的な方法はありますか?

追加情報:

  • 私は現在レール 3.0.beta2 で作業しています
  • 私の目標は、Rails 3 API の作成方法をよりよく理解することです。
  • トピックに関する詳細情報を見つけることができる場所へのリンクもいただければ幸いです。Google で簡単に検索してもあまり役に立ちませんでした。
0 投票する
3 に答える
2182 参照

ruby-on-rails-3 - rspec2 beta 5 および rails3 beta2 を使用する shoulda マクロ

rspec モデル テスト内で shoulda マクロを使用するために、Rspec2 beta5 と shoulda を次のようにセットアップしました。

=================

2011 年 2 月 18 日更新

これで、すぐに shoulda-matchers を使用できます。

Gemfile を追加gem shoulda-matchersするだけで、spec_helper やハックには何も追加しません。ただ走るだけです。

=================

Gemfile

spec_helper.rb

仕様/モデル/アウトレット_spec.rb

仕様を実行すると、次のエラーが表示されます。

なぜ「未定義のメソッド」?? ショルダーはロードされていますか?

0 投票する
1 に答える
2413 参照

ruby - Rails3 でデフォルトの Cookie ドメインを設定する方法

アプリケーションのデフォルトの Cookie ドメインを「.mydomain.com」に設定して、サブドメイン間で Cookie セッションを保持できるようにしたいと考えています。Rails 2.x でそれを行う方法を示す多くの場所がありますが、これらのソリューションは Rails3 では機能しません。どうすれば設定できるか知っている人はいますか?