問題タブ [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 に答える
467 参照

ruby-on-rails - Rails :: Generators::GeneratedAttributeに関するRails3.0.0.beta2の問題

だから私はライアンベイツによるニフティジェネレーターのrails3ブランチを使おうとしています。以前、このgemをbeta1で使用して機能しましたが、beta2にアップグレードした後、非常に奇妙なエラーが発生しました。

これが発生するコードの一部:

これまで多くのgemでGeneratedAttributeが使用されているのを見たことがあるので、なぜそれが壊れているのか混乱しています。よくわかりませんが、これはbeta2に関係していると思います。

だから私の質問は、これは私の側の何かのRailsの問題ですか?それが私の側にある場合、私が間違ったことをしたかもしれないアイデアはありますか?

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

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

ruby-on-rails - 検索で2つの異なるオブジェクトを表示するにはどうすればよいですか?

github url

検索結果を表示する簡単な検索を使用しています。

検索結果に加えて、検索結果の近くにあるオブジェクトを表示するメソッドnearbys()を利用しようとしています。次のメソッドは、2に近いオブジェクトを表示しますが、オブジェクト2は表示しません。オブジェクト2を近くのオブジェクトと組み合わせて表示するにはどうすればよいですか?

上記のコードは機能しますが、検索を使用すると @adds = Add.search(params[:search]).nearbys(10)、メソッドエラーは返されませんundefined method。配列:0x30c3278`の近くにあります。

モデルでオブジェクトを検索し、nearbys()メソッドを使用して、返されたすべての結果を表示するにはどうすればよいですか?

モデル

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

ruby-on-rails - Arel (Rails 3) との Eager-loading アソシエーション カウント

簡単なタスク: 記事に多くのコメントがある場合、記事の長いリストに各記事のコメント数を表示できます。このデータを Arel でプリロードする方法を考えています。

READMEファイルの「Complex Aggregations」セクションでは、そのような状況について説明しているようですが、サンプル コードが正確に提供されているわけではなく、結合された 1 つのクエリではなく 2 つのクエリで実行する方法も提供されていません。パフォーマンス。

以下を考えると:

それぞれのコメント数を設定した記事をプリロードするにはどうすればよいですか?

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

ruby-on-rails - 2 つのメソッドを 1 つの json 形式の変数に結合するにはどうすればよいですか?

var adds次のメソッドを使用して、JSON 形式のデータを に保存しています。

コードの 1 行目は個人の位置を JSON 形式で保存し、コードの 2 行目は 1 マイルの範囲内でその人の隣人を検索します。これら両方のコード行を組み合わせて、データを JSON 形式で変数に保存するにはどうすればよいですか?var adds

ソースに興味がある場合は、ここにあります。場所は、layout/adds.html.erb です。

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

ruby-on-rails-3 - Rails 3 バンドルのパーミッションの問題

Passenger から次のエラー メッセージが表示されます。

許可が拒否されました - /root/.bundle/ruby/1.8/specifications/activeresource-3.0.0.beta2.gemspec

誰かがそれを認識し、解決策を見つける方法を教えてくれますか? 私は本当に立ち往生しています…</p>

サーバーは Ubuntu 9 を実行します。

ps。この問題は、Gemfil gem "rails"、"3.0.0.beta2" ds に追加したデプロイを実行した後に発生しました。

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

ruby-on-rails - Rails 3-yield returnまたはコールバックはビューで呼び出されません<%= yield(:sidebar)|| render('shared / sidebar')%>

WebサイトをRails2(最新)からRails 3(beta2)に移行しています。Ruby1.9.1p378およびRuby1.9.2dev
を使用 したテスト(2010-04-05トランク27225)

状況にとらわれて、どの部分がうまくいくかわかりません。容疑者yieldが問題ですが、正確にはわかりません。

私のレイアウトファイルでは、次の手法を頻繁に使用しています。

app/views/layouts/application.html.erb


たとえば、部分的な外観は次のようになります。

app/views/shared/_sidebar.html.erb


さあ、重要な部分の時間です!
どのビューでも、ブロックを作成したいと思いますcontent_for(オプション)。これには、以下のHTMLなどの例を含めることができます。このブロックが設定されている場合、内部のpiceHTMLはでレンダリングされapplication.html.erbます。そうでない場合、Railsは右側
のPartialをレンダリングする必要があります。shared/_sidebar.html.erb

app/views/books/index.html.erb


だからあなたはアイデアを持っています。うまくいけば。この手法は、Rails2.xアプリケーションでうまく機能しました。
現在、Rails 3 (beta2)ではyield、パーツのみが機能しています。

サイドはorレールやおそらくルビーでは処理されません。

入力と時間をありがとう!

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

ruby-on-rails - Rails 2.3.4アプリをRails 3に変換しようとしていますが、ビューが表示されません

Rails 3.0.0-beta2で実行しようとしている単純なRails 2.3.4アプリケーションがあります。サーバーを実行していて、すべてのリンクとナビゲーションが表示されていますが、何らかの理由でビューのコンテンツが表示されません。

サイト/インデックスに移動すると、サイト ビューの index.html.erb の html が完全に無視されます。サーバーログにエラーはありません。

テンプレートは application.html.erb 内で (すべてのリンクとナビゲーションが作成されている場所で) 適切にレンダリングされますが、実際のビュー ファイルはすべて無視されます。

誰もこれを経験しましたか?

map.connect で古いスタイルのルーティングを使用していますが、これが問題になる可能性はありますか? 古いルートを新しいルートに変換する方法に関するチュートリアルを持っている人はいますか? 私はそれを理解できませんでした。

私の現在のルートは次のようになります。

編集: @content_for_layout の代わりに yield を使用して問題を解決しました。

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

ruby-on-rails - ネストされたサブクエリを使用するのと同等の ActiveRecord はありますか?

カテゴリ、アカウント、およびサブアカウントの 3 つのモデルがあります
。関係は次のとおりです。
アカウント has_many :sub_accounts
カテゴリ has_many :sub_accounts

特定のアカウントで使用されていないすべてのカテゴリのリストを取得したいと考えていました。現在、Category モデルの私のメソッドは次のようになっています。

私の質問は、SQL を使用するよりもクリーンな代替手段はありますか?

注意。現在Rails 3(ベータ)を使用しています

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

ruby-on-rails - Rails 3 Beta 2、Haml、ネストされたレイアウト、および LocalJumpError

わかりました。ネストされたテンプレートを使用してアプリを作成しようとしています。Rails 3 Beta 2 と Haml を使用しています。私はいろいろ調べて、最も明確なアプローチを取ることに決め、テンプレートを次のように構成しました。

このすべてでLocalJumpError、メッセージが表示されますno block given。スタック トレースは空白で、ほとんど役に立ちません。何か案は?これらは既知の問題ですか?

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

ruby-on-rails - Rails 3 の Builder::XmlMarkup はどうなりましたか?

atom_feedRoR 3 プロジェクトの方法に苦労しています。メソッドは、

エラーが発生したので、XMLビルダーをオプションとしてatom_feed(つまりatom_feed({:xml => Builder::XmlMarkup.new}))に渡そうとしましたが、そうするとNameError: uninitialized constant Builder代わりに例外が発生します。

最初または2番目の例外が発生する理由を知っている人はいますか?