new phreece alert new phreece alert
seen from Poland
seen from United States
seen from United States

seen from Switzerland
seen from China

seen from Japan
seen from United States
seen from South Korea
seen from Türkiye
seen from South Korea
seen from South Korea
seen from Indonesia

seen from United States
seen from Japan
seen from South Korea

seen from Türkiye
seen from South Korea
seen from Japan
seen from Singapore

seen from United States
new phreece alert new phreece alert
phreece nation we better not disband after s20 ends
new phreece alert new phreece alert
Skype vs Tumblr
My friend and I talked about how tumblr would murder us for our types of role-plays but I don't I miss what we did I just have shame for it we weren't above rape themes and really should have aged the characters ):
With Tumblr I took my muse who did terrible shit into a better person I'm glad you guys enjoy him
#RapistBrockTurner Is Trying To Have His Conviction Overturned - the Stanford student who sexually assaulted a drunk woman behind a dumpster in January 2015 and was sent to prison for the laughable sentence of six months, is back in court – this time, attempting to have his sexual assault convictions overturned. #UniteAgainstRape http://ow.ly/jCVj30h0XGg
関連の取り出し方
consoleなどで
(byebug) country.states #<ActiveRecord::Associations::CollectionProxy [#<State id: 2, name: "ブリティッシュコロンビア州", name_en: "BC", country_id: 3, created_at: "2017-06-30 08:21:05", updated_at: "2017-06-30 08:21:05">]>
こんなのでは取り出せない↓ (byebug) country.states.cities *** NoMethodError Exception: undefined method `cities' for #<State::ActiveRecord_Associations_CollectionProxy:0x007faa63bf9fb8>
nil (byebug) country.states.city *** NoMethodError Exception: undefined method `city' for #<State::ActiveRecord_Associations_CollectionProxy:0x007faa63bf9fb8>
nil (byebug) country.states.cities *** NoMethodError Exception: undefined method `cities' for #<State::ActiveRecord_Associations_CollectionProxy:0x007faa63bf9fb8>
nil (byebug) country.cities *** NoMethodError Exception: undefined method `cities' for #<Country:0x007faa632b8cd8>
nil (byebug) country.city *** NoMethodError Exception: undefined method `city' for #<Country:0x007faa632b8cd8>
nil (byebug) city *** NameError Exception: undefined local variable or method `city' for #<RSpec::ExampleGroups::Post::Nested:0x007faa658ad088>
nil (byebug) City City(id: integer, name: string, name_en: string, state_id: integer, created_at: datetime, updated_at: datetime) (byebug) City.all #<ActiveRecord::Relation [#<City id: 1, name: "ワシントン", name_en: "Washington, D.C.", state_id: 2, created_at: "2017-06-30 08:21:05", updated_at: "2017-06-30 08:21:05">]>
このように.firstを使って取り出す↓ (byebug) country.states.first #<State id: 2, name: "ブリティッシュコロンビア州", name_en: "BC", country_id: 3, created_at: "2017-06-30 08:21:05", updated_at: "2017-06-30 08:21:05">
しかし、これではダメ↓ (byebug) country.states.first.city *** NoMethodError Exception: undefined method `city' for #<State:0x007faa6397b8e0>
nil
has_manyなのできちんと複数形で書いて、.firstで取り出す↓ (byebug) country.states.first.cities #<ActiveRecord::Associations::CollectionProxy [#<City id: 1, name: "ワシントン", name_en: "Washington, D.C.", state_id: 2, created_at: "2017-06-30 08:21:05", updated_at: "2017-06-30 08:21:05">]>
cityも.firstで取り出す↓ (byebug) country.states.first.cities.first #<City id: 1, name: "ワシントン", name_en: "Washington, D.C.", state_id: 2, created_at: "2017-06-30 08:21:05", updated_at: "2017-06-30 08:21:05">
FactoryGirlでの関連付け①
models/message.rb
class Message < ApplicationRecord belongs_to :user belongs_to :client end
belongs_to設定がしてあるモデルがあるとする。
spec/factories/clients.rb
FactoryGirl.define do factory :client do sequence(:name) { |n| "client-#{n}" } sequence(:email) { |n| "client-#{n}@example.com" } sequence(:password) { |n| "changeme#{n}" } end end
clientのデータはsequenceメソッドを使って、いくつも作れるようにしておく。
spec/factories/messages.rb
# == Schema Information # # Table name: messages # # id :integer not null, primary key # title :string(255) # description :text(65535) # created_at :datetime not null # updated_at :datetime not null # user_id :integer # client_id :integer #
FactoryGirl.define do factory :message do title "MyString" description "MyText" client end
factory :user_message, :class => Message do |m| m.title "User Message" m.description "User Text" association :user, factory: :user end
end
上のfactory :message do ブロックの中に client と入れることで、spec/factories/clients.rbが呼び出さられ、dbのmessagesテーブルのclient_idに関連付けることができる。
Kelsey
Kazoo Sonata in C maj. - Andrew Jackson Jihad
The Endless Song of Happiness - Yael Naim
Landed (Ben Folds cover) - The University of Colorado Buffoons
Samson ("Songs" version) - Regina Spektor
Enough to Fly with You - Norwegian Recycling
Young Adult Fantasy - Human Kitten