これはまったく新しいプロジェクトです。Railsコントローラのアクションメソッドにパラメータが必要な理由
rails new MyProject
bundle install
rails generate controller Image
私はこの1つのルートを追加しました::
root :to => "image#process"
私はImageController
(image_controller.rb
)
def process
render :nothing => true
end
にこの機能を追加しましたそして最後に、私はデフォルトindex.html
を削除しました。私がプロジェクトを実行すると、プロセスはプロセスが0のパラメータ(1ではなく)を期待しているとエラーしています。そこで、どのパラメータが処理されようとしているか教えてください。
def process(arg)
p arg
render :nothing => true
end
"process"という文字列が画面に表示されます。私はこれまでにいくつかのRailsプロジェクトを行ってきましたが、これは決して遭遇しませんでした。私はどこかのステップを逃しましたか?これはRails 3.0.10の新機能ですか?または、Ruby 1.9.2によって引き起こされたのでしょうか?私は通常、1.8.7を使用していると思います。
ああ、私はそれについても考えていませんでした。ありがとう! – Spidy
ああ...私は多くの時間を節約できました。ありがとう! – rdsoze