1
channel_url(channel_object) # http://domain1.com/something/here
channel_url(other_channel_object) # http://domain2.com/something/here
基本上,传递到channel_url的对象应该是能够改变的主机名。
我可以通过定义一个名为channel_url
的帮助程序来实现,但我更愿意使用生成的rails路径方法。
你是不是指'url_for'? –
我的应用程序服务于多个域,顺便说一句,所以它仍然被认为是“在应用程序内”。 –
看起来像这样可以通过'to_param'方法完成,该方法返回一个字符串或者一个响应'path','domain'等的对象''url_for'可以找到它。 –