1

これまで、私はすべての開発を Windows を実行しているコンピューターで行ってきました。Mac を購入し、Ruby on Rails をインストールして、github からプロジェクトをインポートしました。ところどころエラーが!それらはすべてcoffee-railsフォルダーにあるようで、次のようになります

 test "should show post" do
    get :show, id: @post.to_param 
    assert_response :success
  end

(id: は id であるべきなのでエラー => だと思います)

この仕様は、Rack プロトコルを形式化することを目的としています。Rack::Lint を使用して強制することができます (また使用する必要があります)。

Error: unexpected kAND

何かの間違ったバージョンをインストールしたか、何か他のものをインストールするのを忘れましたか? おそらく私はレールの間違ったバージョンを使用していますか?

この件についてご指導いただきありがとうございます。

4

1 に答える 1

1

ファイル形式を確認し、UTF8であり、正しい行末を使用していることを確認してください。また、インデントが一貫していて、常にスペースまたはタブ(混合ではない)のいずれかであることを確認してください。Windowsでファイルを開発し、Macで実行すると、エンコーディングと行末で問題が発生する場合があります。CoffeeScriptは空白に敏感であるため、RubyコードよりもCoffeeScriptでこの種の問題が発生する可能性が高くなります。

于 2012-05-02T03:02:32.780 に答える