刚开始 rails.想问一下大家一般怎么来写动态查询的? 是学其它的语言中写一大堆的 if..elsif..elsif..end 这样的方式?还是 ror 中有更优雅的方式? 这里说的动态查询是指页面上可能有很多查询条件,而用户有可能输入其中的某一部分进行查询,如果没有输入,则代表不使用该查询条件。
另外还想请教一下,我查了一些资料,rails 中对于对象关联的组合查询好象不支持 where post.comment.name='xxxx' 类似这样的写法,而是需要 Post.join(comment).where("comments.name=?","xxx") 这样的写法?
谢谢~