我希望where子句具有相等且不相等的条件:
@user = User.where(:user_id => current_user.id, :author_id != current_user.id).nil? ? (render :something) : (render :somethingelse)
Run Code Online (Sandbox Code Playgroud)
以上不起作用:
语法错误,意外')',期待tASSOC ... d,:user_id!= current_user.id).nil??(渲染:索引):(重新...
但是,如果我将第二个条件!=
改为,=>
则它将起作用.
如何在一个clase中同时具备这两个条件?谢谢
我忘了使用-T参数创建我的应用程序,现在它已经安装了test :: unit.在创建应用程序之后,如何删除test :: unit并阻止它为生成的每个控制器/模型创建测试?谢谢
class Key < ActiveRecord::Base
class << self
def generate (key)
Base64.encode64(key)
end
end
end
Run Code Online (Sandbox Code Playgroud)
Key.generate
从控制器调用时,它按预期工作.但是,Key.generate
从Rake :: Task库调用时,我收到错误消息:
未初始化的常数Base64
我有一个带有三个整数值的隐藏字段,例如:
<input type="hidden" value="10 23 42">
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery删除一个给定的值,比如"10",这将留下剩余的"23 42"值.
我正在导入一个RSS提要,其中包含一系列空的段落“ <p> </p>
”。
我正在使用gsub,但是它没有从文档中剥离元素:
document.gsub(/<p>\s*<\/p>/,"")
要么 gsub(/<p> <\/p>/,"")
上面是否有其他方法或错误?
以下似乎有效吗?
gsub(/<p>.<\/p>/,"")
Run Code Online (Sandbox Code Playgroud)