按钮到外部链接或设置链接标记,使其看起来像Ruby on Rails中的按钮

时间:2014-04-11 02:30:34

标签: ruby-on-rails button link-to

我是RoR的新手,但我想创建一个按钮,将用户带到外部网址。

我在使用link_to时遇到了麻烦,因为我无法将超链接设置为按钮样式。

然后,我可以使用以下代码显示按钮:

%a#about-join-our-team.button Current Open Positions

但我无法以此格式添加网址。 (按钮文字=“当前未结头寸”)

我确定我犯了一些愚蠢的RoR错误,但我在以前的帖子中找不到合适的答案。

谢谢你的帮助!

2 个答案:

答案 0 :(得分:0)

以下应该工作(HAML)

%a#about-join-our-team.button{href: your_url} Current Open Positions

(ERB)

<a class="button" href="<%= your_url %>" id="about-join-our-team">Current Open Positions</a>

答案 1 :(得分:0)

ROR实际上有一个名为button_to的内置助手,可以满足您的需要:

= button_to "Current Open Positions", your_url_path, class: "class"

这基本上创建了一个小表单,Rails用它来发送请求。用户看到standard HTML button