【发布时间】:2011-06-01 23:03:13
【问题描述】:
routes.rb:
match 'first/#!/:name' => 'first#first'
first_controller.rb:
class FirstController < ApplicationController
def first
@name = params[:name]
end
end
但是当我渲染 url 时,@name 变量为零:http://localhost:3000/first/#!/sayuj
请帮忙
【问题讨论】:
-
Hash-bang URL 通常被 JavaScript 用于路由,而不是服务器端路由。你为什么要那样做?
-
我同意 Skilldrick 的观点。我认为这里发生了一些 XY 综合症。您能否详细说明为什么需要使用 hashbang URL?
标签: ruby-on-rails routes