0

user/lauren/tools/RAILS のビューから、RUBY を使用して別の別のコントローラーにパラメーター (ファイル パス: 例) を渡そうとしています。ファイル パスを (文字列として) 正規表現と照合するために使用したいと考えています。これを行うには、現在params [:parameter]、変数インスタンスを設定するコントローラーアクションで次のようにメソッドを使用しています。

@variable = /^.+\/[^\/]+$/.match(params[:name]).to_s ---where :name is the parameter passed from view

現在、そのコントローラーの対応するビューにそれを表示しようとすると、出力が得られません....params [:name]交換または変更する必要がある方法を推測していますか?

これについての意見を本当に感謝しています...ありがとう!

4

1 に答える 1

0

サーバーの実行中に、新しいターミナル ウィンドウを開き、rails console と入力します。これにより、変数に実際に何が含まれているかを確認できます。params と入力してハッシュの内容を確認し、正規表現が失敗する理由を確認できます。パラメータではなく、パスを一致させようとしているように思えます。

于 2013-08-03T04:18:48.017 に答える