【发布时间】:2011-09-17 04:34:46
【问题描述】:
在视图中
<tr onclick="window.location.href = '<%= url_for :controller => "products", :action => "index", :product => release.product_name, :version => release.version %>'" >
在控制器中
release = Release.find_ver_rel(params[:product], params[:version])
respond_to do |format|
format.html { render :template => 'releases/overview' }
end
它产生 URI:/products?product=Atlas&version=0.2
如何获得像/products/product/Atlas/version/0.2 这样的“漂亮的uri”?
【问题讨论】:
-
那里生成的 URI 不是 RESTful URI;您的“漂亮 URI”更接近 Rails 使用资源助手为您生成的内容。
标签: ruby-on-rails url rest uri