谢谢,解释的很清楚,直接看明白了
安装 2.5.1 的就没问题
大佬,你用的这个系统是什么版本的?
目前我也没搞清楚,不知道哪里出了问题
额,碰见老大哥,张总了。。。
你好,你公司招人不
额,使用 to_json 后还是解决不了,在 erb 转化成 html 后被转义为:
var user = [/"滴酒醉/", /"打工走天下/"];
不过换了种方式解决了:
在 controller 中,将查询的到的数组连成字符串:
@users = User.where(state: "封禁").pluck(:name).join("|")
在 view 中,用 js 将得到的字符串分解成数组:
var users = (<%= @users %>).split("|")
可以得到正确数据
["滴酒醉", "打工走天下"]
这样可以吗?
那怎么用起来呢? 比如我要给 key 这个变量 4. 给 token 5
66666,谢谢大侠!之前看 rails 指南的时候只是反复在啃 MVC 的内容,没发现后面还有好东西,看样子得完完整整看看 rails 指南了
这不就跟我说的一样吗?它会增加一条 sql 查询。如图:
如果直接存 user_name 的话,使用第二条查询 Customer.last.user_name 就可以直接找到,不像第一种会增加一次查询,又浪费 (0.8ms) 时间
怎么缓存,像二楼所说那样???
额,看来又得学 redis 了
恩恩,谢谢了
哦,谢谢答疑
而不取 user 表中 state 的值的话,怎么进行判断?
User.where(state: 5).last
在执行这条语句时,不是必须先判断 users 表中 state = 5 的这种情况吗?不先进行这种判断,怎么能执行 last 方法???
我有点不能理解这个说法,我们这样拆开分析看看
User.where(state: 5).last
# 拆开
users = User.where(state: 5)
user = users.last
这样拆是没问题的 那么现在它不是先把所有记录都读出来再拿最后一条吗???
我的 SQL 的基础确实很薄弱,现在正在菜鸟教程恶补 SQL 基础 ,希望谅解一下
User.order(id: :desc).find_by(state: 5)
User.where(state: 5).last
这两条语句生成的 SQL 我仔细看了下,一模一样 ,并不能解决问题
你是对的
追过了,但追不到,API 里根本没有 Tags
这个我知道,但问题是我不知道这个参数能识别的有效哈希对,打个比方说:
class Post < ActiveRecord::Base
belongs_to :author
end
class Author < ActiveRecord::Base
has_many :posts
def name_with_initial
"#{first_name.first}. #{last_name}"
end
end
# 传入 prompt: true
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, prompt: true)
# 传入 class: true
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, class: true)
生成
<!--传入 prompt: true-->
<select name="post[author_id]" id="post_author_id">
<option value="">Please select</option>
</select>
<!--传入 class: true-->
<select name="post[author_id]" id="post_author_id">
</select>
传入 class: true 时,相当于废参,还不如不传
但人家这个方法的源码就这几行
def (object, method, collection, value_method, text_method, options = {}, html_options = {})
Tags::CollectionSelect.new(object, method, self, collection, value_method, text_method, options, html_options).render
end
怎么看啊
知道怎么测试了
听君所言,吾突顿悟
但是逻辑要求是要先判断它是否被点击了,然后再判断模态框是否有弹出
if 按钮被点击(这个怎么处理???)
模态框弹出(这个我会判断)
end
能来个例子吗?
理解了,谢谢帮忙
就这么简单?怪不得度娘不到,看来是我想多了,谢谢了!我一直都是在用第三种的,只是在改 bug 的时候发现了这种查询方法不理解,所以来此问问,谢谢解答
我知道阿,但?和 (?) 这两者之间有括号和没括号有什么不同
看不懂,意思是没区别吗?