首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby on Rails的隐藏功能

Ruby on Rails的隐藏功能
EN

Stack Overflow用户
提问于 2009-04-02 13:21:15
回答 14查看 11.2K关注 0票数 57

作为Hidden features of Ruby的伙伴。

尽量保持在Rails上,因为另一个地方更适合Ruby特定的示例。每个帖子请给我一个。

EN

回答 14

Stack Overflow用户

发布于 2009-04-13 15:37:12

integer.ordinalize是我不久前偶然发现的一个小方法。

代码语言:javascript
复制
1.ordinalize = "1st"
3.ordinalize = "3rd"
票数 22
EN

Stack Overflow用户

发布于 2009-08-05 20:43:49

我现在很喜欢div_forcontent_tag_for

代码语言:javascript
复制
<% div_for(@comment) do %>
  <!-- code to display your comment -->
<% end %>

上面的代码呈现如下:

代码语言:javascript
复制
<div id="comment_123" class="comment">
  <!-- code to display your comment -->
</div>

想要CSS类为comment other_class吗?没问题:

代码语言:javascript
复制
<% div_for(@comment, :class => 'other_class') do %>
  <!-- code to display your comment -->
<% end %>

想要一个span而不是一个div?没问题,content_tag_for来救你了!

代码语言:javascript
复制
<% content_tag_for(:span, @comment) do %>
<% end %>

# Becomes...

<span id="comment_123" class="comment">
  <!-- code to display your comment -->
</span>

如果你想给你的id加上前缀,content_tag_for也很棒。我用它来加载gif。

代码语言:javascript
复制
<% content_tag_for(:span, @comment, 'loading') do %>
  <%= image_tag 'loading.gif' -%>
<% end %>

# Becomes...

<span id="loading_comment_123" class="comment">
  <img src="loading.gif" />
</span>
票数 21
EN

Stack Overflow用户

发布于 2009-05-20 15:40:53

要查看已安装的gem的列表,您可以运行:

代码语言:javascript
复制
gem server

然后将你的浏览器指向:

代码语言:javascript
复制
http://localhost:8808

你会得到一个格式良好的get列表,其中包含指向rdoc、web和任何依赖项的链接。比…好得多:

代码语言:javascript
复制
gem list
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/709679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档