我正在使用处理web插槽的hookbox。 我的浏览器使用javascript将信息发送到hookbox,hookbox将信息转发给我的ruby应用程序。
问题是hookbox发送了一个名为action的参数,所以我假设它看起来像这样。 / hookbox / index?action = connect& user = test,当我要求参数时,而不是连接我当然得到动作索引。有什么方法可以重写我的路由,以便它转发到/ hookbox / connect& user = test
亲切的问候
答案 0 :(得分:1)
我不知道hookbox,我猜它是真正应该创建正确url的hookbox。但如果你不能,你可以自己处理。路由只是rubycode,所以你可能自己写一些ruby代码。
class HookboxController < ApplicationController
def index
action = params['action']
send("#{action}")
end
def connect
#do stuff
end
end
现在,如果params['action']='connect'
,将使用参数调用connect方法(使用user = test等)