RubyonRails的隐藏特性?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

rubyonrails有什么隐藏特性或者彩蛋呢?

提问于
用户回答回答于

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

1.ordinalize = "1st"
3.ordinalize = "3rd"
用户回答回答于

为了避免重复的表单提交,Rails提供了一个很好的选项来提交标签:

submit_tag "Submit", :disable_with => "Saving..."

这会向提交按钮添加行为,以便在单击后禁用它,并显示“正在保存...”而不是“提交”。

Rails 4+

 DEPRECATION WARNING: :disable_with option is deprecated and 
 will be removed from Rails 4.1. Use 'data: { disable_with: 'Text' }' instead.

因此变成:

submit_tag 'Submit', data: { disable_with: 'Text' }

扫码关注云+社区