0

私はレールに慣れていないので、実際にチュートリアルを読んでいますが、残念ながらそれは非常に古いものです(2007)。彼らは、たとえばコントローラーへの1行の追加である一時的な足場について話します:

class StoryController < ApplicationController
  scaffold :story
end

プロジェクトで試してみましたが、次のエラーが発生します。

ルーティング エラー

No route matches [GET] "/story"
Try running rake routes for more information on available routes.

おそらく、別のバージョンのレールを実行しているためだと思いました。構文が変更された可能性があります...したがって、私の質問は、レール3で一時的な足場をどのように実行するかです.

config.assets.enabledルート エラーがあったため、以前は falseに設定する必要がありました。

私は以下で実行しています:

レール 3.2.13

Windows 8 プロ 32 ビット

4

1 に答える 1

2

scaffoldRailsにあなたが示したこのメソッドがあったとき、私はそこにいなかったので、これを見て非常に驚いています。聞いたことがない。

API ドキュメント (および Rails ソース) を検索しましたが、現在、このようなものはありません。代わりに、rails generate scaffoldコマンドがあります。詳細については、 http: //guides.rubyonrails.org/command_line.htmlを参照してください。

提案として: 2007 年以降のバージョンの Rails を使用する場合は、現在のチュートリアルで問題ありません。最新バージョンを使用する場合は、最新のチュートリアルを見つけてください。Ruby on Rails Guides サイトは優れています。

于 2013-06-08T08:46:33.417 に答える