ユーザーが URL を入力できるようにビューを設定し、ユーザーが入力したこれらの URL を基本的に解析するモジュールを lib に設定しました。ビューで受け取った URL を lib ディレクトリのこのモジュールに渡すにはどうすればよいですか?
質問する
32 次
1 に答える
0
私はこうやって、
以下のコードを「lib」ディレクトリ下の「search_module.rb」に格納します。
module SearchModule
def get_size(search_key)
search_key.gsub(/[^A-Za-z0-9 ]/,"").squeeze.split.size
end
end
次のように、search_controller.rb でこのメソッドにアクセスします。
class SearchController < ApplicationController
include SearchModule
@query_size = get_size(params[:query])
end
さて、ポイントは、
モジュール:
機能を実現するためにコントローラーで使用できるメソッドを含める必要があります。
ヘルパー:
html をフォーマットするためにビューで使用できるメソッドを含める必要があります。
于 2012-05-14T18:35:33.510 に答える