ruby-on-rails-3.1

    1

    2答えて

    Rails 3.1の新しいアセット管理方法を理解しようとしています。私はアプリ/資産/スタイルシート/に.scssスタイルシート(style.css.scss)全体にコピーされ、アプリ/ビュー/レイアウト/ application.html.hamlファイルに = stylesheet_link_tag :style を追加しました。私はそれが私がする必要があるすべてだったと思った - しかし

    1

    1答えて

    これ以上行く前に、私はこれを尋ねました。 MVCパラダイムに一見違反しているので、モデルにurl_forを配置してはいけない理由についての議論を知っています。この例では、UIとしてではなく、一部のリソースのAPIとして機能するようになっているため、私は同意しません。 私はカスタム応答を作成している、とのリクエストごとに次のようになりますJSONオブジェクトを返す午前:私は、オブジェクトの各コントロ

    0

    1答えて

    私はユーザーとパートナーの間に1対1の関係があります。私のUserモデルでは、私は次のようしている: has_one :partner, :class_name => "Partner" 私は「relation_statusは==結合された」場合は、新しいパートナーを作成し、ユーザーが彼/彼女のパートナーに情報を記入する新しいフォームに移動したいです。だから私のがUserControllerに

    0

    1答えて

    3.0.8からrails 3.1 rc1に更新しました。しかし、私のサイトのCSSは、私のサイトにもうアクセスできません。私のサイトはもうデザインがありません。私は資産フォルダを作成し、スタイルシートとjsをapp/assetsフォルダ内に配置することで問題を解決できますが、それはうまくいきません。 私はまた私のconfig/environments/development.rbファイル #con

    1

    2答えて

    ActsAsTaggableOnプラグインのTagクラスをイニシャライザにパッチしました。すべてが正常に動作します、しかし、私は私がタグに追加定数の警告を取得: 設定/初期化子/ acts_as_taggable_on_extensions.rbを: class Tag < ActiveRecord::Base ... some stuff ... TAG_TYPES =

    4

    3答えて

    私はRailsアプリケーションに取り組んでおり、バックボーンも使用しています。私はCucumberとRSpecで純粋なRailsの部分をテストしています。私は、Backboneの部分をテストするのと同様のものを探しています。 私はJasmineを使用しようとしましたが、Ruby gemのドキュメントがないために失敗しました。私は現在、Selenium RCを使用する外部アプリケーション(以前のプロ

    9

    3答えて

    Rails 3.1アプリをjQueryモバイル(現時点ではベータ2)に統合しています。私はJS & CSSをどのように整理するのか不明です。 私は(http://jquerymobile.com/download/から右にコピー)私のapplication.mobile.erbの頭のタグでこれを持っている: <link rel="stylesheet" href="http://code.jque

    4

    2答えて

    Rails 3.1(rc5)を使って作業していますが、レール(またはスプロケット)を含むcoffeescriptファイルが上下にJavaScriptを初期化する際に追加されています。 (function() { }).call(this); なぜならそれは、ねじアップ私のjavascriptの範囲を(私は本当に私がやっているのか分からない場合を除き)これは刺激性である。つまり、空白.js.c

    1

    1答えて

    私は過去6ヶ月からレール3.0.6でRubymine 3.1.1を使用しています。 私はRubyMine 3.2.3とmysqlでレール '3.1.0.rc5'を使って作業を始めました。 ジャストレールの新バージョンでハンズオンを得るために、私は、単一の足場とサンプルアプリケーションを作成してみました(ユーザー名:文字列のパスワード:文字列)が、それはデシベルに次のエラーを与える:移行: - ==

    7

    2答えて

    私はRails 3.1を使ってSprokets 2.0を "アセットパイプライン"として使用しており、プロダクションではCDNホストライブラリを使用するように設定しようとしていますが、開発のために。 すなわち、開発中: jquery.jsはapplication.js の一部としてではなく、生産にロードされます。 http://ajax.googleapis.com/ajax/libs/jquer