0
我有一个Rails控制器行动,显示功能:替换“。”用“%2E”在Rails的路线
def rand
if !params.has_key?(:name)
rand_mymodel = Mymodel.offset(rand(Mymodel.count)).first
redirect_to "/crawl/" + rand_mymodel.name
end
@model = Mymodel.where("name = ?", params[:name])[0]
end
随着路线:
get "crawl/:name" => "mymodel#rand"
get "crawl/" => "mymodel#rand"
我怎样才能让一个.
出现在:name
属性,但在路由/ URL中替换为%2E
(类似于空间替换为%20
)
我想允许.
ar in :name