相关疑难解决方法(0)

Rails 3的"data-method ='delete'"如何优雅地降级?

Rails 3做了一些很酷的东西,让Javascript不引人注目,所以他们做了这样的事情:

= link_to "Logout", user_session_path, :method => :delete
Run Code Online (Sandbox Code Playgroud)

..转换为

<a href="/logout" data-method="delete" rel="nofollow">Logout</a>
Run Code Online (Sandbox Code Playgroud)

但它只是发生在我身上..当我关闭javascript时,方法不再是DELETE,它是按预期获得的.那么是否有计划或者有某种方法允许这些data-属性优雅地降级,以便链接仍然是DELETE请求?

ruby-on-rails graceful-degradation unobtrusive-javascript ruby-on-rails-3

36
推荐指数
2
解决办法
2万
查看次数

HTML:如何制作包含文字+图片的提交按钮?

我想要一个包含文本图像的提交按钮.这可能吗?

我可以通过以下代码获得我想要的精确外观:

<button type="button">
<img src="save.gif" alt="Save icon"/>
<br/>
Save
</button>
Run Code Online (Sandbox Code Playgroud)

...但我还没有找到办法让我的表格中的一个.有没有办法做到这一点

<input type="submit" ...> 
Run Code Online (Sandbox Code Playgroud)

元件?或者我被迫采取图像或文字方式?谢谢你的帮助!

html image input submit button

34
推荐指数
5
解决办法
21万
查看次数

如何将图标放入rails提交按钮

我正在使用Bootstrap,并希望在表单的提交按钮中添加一个图标.
这是代码:

<%= f.submit "Submit for Approval <i class='icon-share-alt icon-white'></i>", 
                                class: "button_green" %>
Run Code Online (Sandbox Code Playgroud)

生成的HTML:

<input type="submit" value="Submit for Approval &lt;i class='icon-share-alt icon-white'&gt;&lt;/i&gt;" name="commit" class="button_green">
Run Code Online (Sandbox Code Playgroud)

我尝试将raw和html_safe添加到文本中,但似乎都没有.
我知道一个解决方案就是让类成为带有图标的图像,但我想这样做而不创建额外的图像/ CSS.有什么建议?

css forms ruby-on-rails-3 twitter-bootstrap

25
推荐指数
1
解决办法
2万
查看次数

Rails 3提交Tag + html_safe

这行代码有什么问题?

<%= submit_tag "Delete <i class='icon-check'></i>".html_safe, :disable_with => "Deleting", :class => "btn btn-danger"%>
Run Code Online (Sandbox Code Playgroud)

这实际上产生:

在此输入图像描述

显然我的html_safe调用没有做任何事情.

背景:

我正在使用Twitter Bootstrap以及Font Awesome,我实际上是在尝试实现一个带有图标的提交按钮.

html-sanitizing html-safe ruby-on-rails-3 font-awesome

3
推荐指数
1
解决办法
4025
查看次数