有没有更好的方法来写这个条件?
if (self.expense.nil? && self.income.nil?) || (!self.expense.nil? && !self.income.nil?)
puts "test"
end
Run Code Online (Sandbox Code Playgroud) 在创建新对象时,我在before_save上收到ActiveRecord :: RecordNotSaved错误.
但我想获取除ActiveRecord :: RecordNotSaved错误消息之外的正确消息.
我如何获取正确的错误消息并将其传递给救援人员?
begin
#some logic
raise unless object.save!
rescue ActiveRecord::RecordNotSaved => e
# How may fetch proper message where my object is failing here ..
# like object.errors.message or something like that.
end
Run Code Online (Sandbox Code Playgroud) 现在我有rubygems版本1.3.7.我刚刚安装了rails 2.3.11,我也想更新我的rubygems.什么是rails 2.3.11的稳定rubygems版本.
String = "Test string Test"
array = ["link1","link2"]
Run Code Online (Sandbox Code Playgroud)
如何替换这样的字符串?
输出应该是 String = "link1 string link2"
使用HTML5的xmlhttprequest级别2的最大文件上载大小是多少?
如何在帮助器中写这个html?
<tr style="color:red;">
<td></td>
<td><%= error_message_on "test", "test_message", :prepend_text => "Kem cho" %></td>
</tr>
Run Code Online (Sandbox Code Playgroud) 模特邮报
has_many :comments
has_mant :tags
def comments?
!self.comments.empty?
end
def tags?
!self.tags.empty?
end
Run Code Online (Sandbox Code Playgroud)
要查看特定帖子有任何评论或标签.我写了一个实例方法注释?和标签?哪个会根据帖子返回true或false,是否有评论和标签.
我想为所有has_many关系编写一个方法,它将为方法提供'?'.
那么将来如果我与post有10个has_many关系,那么我不需要为relation1?,relation2?编写10个方法.
任何的想法.
我已经在r +模式下打开了现有文件.
open("#{RAILS_ROOT} /locale/app.pot","r +")do | f |
结束
我想在特定的行号中插入一些其他行.就像我想要在行号10上插入"Hii".在第20行上的"世界"."hello".
我怎么能在红宝石中处理它?