2014-02-27 118 views
0

我有一个由用户生成的URL字段的表单,现在我希望在显示页面中通过单击正常情况下链接具有路径i的按钮来访问此外部URL我在做这样的代码<%= link_to 'Sign in', new_user_session_path, class: "btn sign-home-btn" %>,但这里的链接是由用户生成的并且是外部的Rails button_to外部链接

回答

0

将url地址放在link_to的第二个参数中。像这样:

<%= link_to 'External Url', @external_url, class: "btn sign-home-btn" %> 

link_to方法只是创建链接的html。路径可以是任何你想要的。

+0

用这种方法我被重定向到这样的URL:http:// localhost:3000/pages/www.externalurl.com – userails

+1

外部网址需要有“http://”或“https://”在它的前面。否则它假定一个本地路径。 –