在很多时候需要在字符串中引入变量的值,如"hello#{member.nick_name}",在控制器和模型中我发现需要使用双引号,但我在做has_many的finder_sql时需要引入对象实例的id,如"select * from members where friend_id=#{id}"却发现给出的不是该实例的id,id被莫名其妙地换成了48070000,查了api没有过多的说明,却发现给出的例子中使用的是单引号,换成单引号一试,成功!但是什么时候需要单(双)引号,给一个原则好吗?
天哪,不知道什么时候需要单引号亦或双引号
最新推荐文章于 2024-08-05 14:06:58 发布
本文探讨了在编程中如何正确地在字符串中引入变量值的方法。特别是在控制器和模型中使用双引号与在SQL查询中使用单引号的区别,以及它们对变量解析的影响。
6万+

被折叠的 条评论
为什么被折叠?



