問題タブ [ruby-on-rails-3.1]
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.
ruby-on-rails-3 - rspec で Rails 3.1 エンジン コントローラー テストを作成するにはどうすればよいですか?
名前空間 Posts を使用して Rails 3.1 エンジンを作成しました。したがって、コントローラーは app/controllers/posts/ にあり、モデルは app/models/posts などにあります。モデルを問題なくテストできます。1つのモデルの仕様は次のようになります...
...そして、すべて正常に動作します。
ただし、コントローラーの仕様は機能しません。Rails エンジンは /posts にマウントされていますが、コントローラーは Posts::PostController です。したがって、テストはコントローラールートがポスト/ポストであることを探します。
それは...
テストアプリのルートファイルであらゆる種類のトリックを試しました... :名前空間など、役に立ちませんでした。
どうすればこれを機能させることができますか? エンジンはコントローラーを /posts に配置しますが、名前空間はテスト目的でコントローラーを /posts/posts に配置するため、そうではないようです。
ruby-on-rails-3.1 - アクティブレコードのサブクエリ
SQL を使用すると、このようなサブクエリを簡単に実行できます
これにより、次が生成されます。
Rails の 3 つの activerecord/arel/meta_where を使用してこれを行うにはどうすればよいですか?
実際のサブクエリが必要です/必要です.rubyの回避策はありません(いくつかのクエリを使用します)。
ruby-on-rails - Rails3.1を使用したエンジンのアセット
Rails 3.1のエンジンにアセットをどのように提供する必要がありますか?それらはどこに配置する必要があり、自動的に含めることができますか?
ruby-on-rails - Rails3.1の`respond_with`と`respond_to`の予期しない動作
私は自分の行動をとに反応させようとしてい:html
ます:json
。
に行くときに期待されるビュー/games
は、のレイアウトを確認することです。views/games/index.haml
に行くと、ブラウザにJSONデータとして/games.json
表示されるはずです。@games
しかし、私が持っているのは、私が行くと、そのレイアウトなど/games.json
のソースコードがJson(ヘッダーにあるHTMLコード)として表示されていることです。/games
application/json
ruby - Rails 3.1 Edge は XmlMarkup::Builder を壊していますか?
Builder を使用して優れた RSS フィードを作成する方法を示す多くの例が Web ( http://techoctave.com/c7/posts/32-create-an-rss-feed-in-railsなど) にあります。標準テンプレートは次のようなものです。
これは Rails 3.0.7 では問題なく動作します。Rails 3.1 Edgeでは、すべてのコマンドが生成するようです...
ruby-on-rails-3.1 - execjsなしのRuby on Rails 3.1?
Ruby on Rails 3.1 をインストールすると、gem execjsがデフォルトでインストールされます。execjs が必要だと思ったのでCoffeeScriptを除外しましたが、とにかく execjs をインストールしたいのです。execjs は Ruby on Rails アプリケーションの要件になりましたか、それともこの gem をインストールから除外する方法はありますか?
ruby-on-rails - Rails 3 から Rails 3.1 へのアップグレード
Rails 3 から Rails 3.1 ベータ版にアップグレードするにはどうすればよいですか?
ruby-on-rails - update_pageとrjsを使用せずにページを更新する
したがって、UJSとRJSの使用に関するすべてがRails 3.1から削除されているので、ページ上の比較的大量のhtmlを更新するにはどうすればよいのか疑問に思います。insert_htmlメソッドからパーシャルをレンダリングする前に、これをどのように行う必要がありますか?
ruby-on-rails - Rails 3.1でSASS(Over SCSS)をデフォルトとして使用する方法を教えてください。
スタイルシートのデフォルトとして、SCSSではなくSASSを作成する方法を理解するのに苦労しています。
私はこれでsass_config.rb
ファイルを作ってみました:
また、environment.rbファイルに追加してみました。いずれにせよ、このエラーが発生します。
jquery-ui - Ruby onRails3.1およびjQueryUIイメージ
私はRubyonRails(Edge、開発バージョン)とRubyrvm1.9.2を使用しています。
application.js
以下のとおりであります。
Ruby on Rails 3.1でjQueryUIテーマを配置するのに適切な場所はどこですか?
Ruby on Rails3.1のjQueryUIを使用したオートコンプリートフィールドによると、 jQueryUIテーマをvendor/ Assets/stylesheetsフォルダーに配置する必要があります。それを持っているのは賢い場所のように聞こえますが、私はそれを機能させません:-(。
CSSをassets/stylesheetsフォルダーに入れることでロードできましたが、画像をロードできませんでした。
もちろん、テーマをpublic / stylesheets /フォルダーに配置し、次を使用するだけで、古い方法を使用することもできます。
application.html.erbにありますが、現代人になろうとすると、新しい方法を使用したいと思います:-)。