David Moore

Joined

30 Experience
0 Lessons Completed
0 Questions Solved

Activity

Posted in Rails Counter Caches Discussion

That makes sense. Just an interesting observation. Great post btw.

Posted in Rails Counter Caches Discussion

I noticed that the user model had to be reloaded to decrement but not to increment in a spec and the rails console in a version as late as 4.2.7.1
.

describe "counter caches" do
it "increments associations when created" do
user = User.create(first_name: "David", last_name: "Moore", email:"david@moore.com")
user.forum_threads.create(name:"First thread")

expect(user.forum_threads_count).to eq 1 #passes

ForumThread.create(name: "Second thread", user: user)

expect(user.forum_threads_count).to eq 2 #passes

#destroy a forum thread and check if form_threads_count is updated
ForumThread.last.destroy

expect(user.forum_threads_count).to eq 1 # fails
expect(user.reload.forum_threads_count).to eq 1 # passes
end

Posted in Setup MacOS 10.9 Mavericks Discussion

Or just use thoughtbot's laptop repot.

https://github.com/thoughtb... (for mac users)

logo Created with Sketch.

Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

© 2021 GoRails, LLC. All rights reserved.