Az új 2.3.0 változatban megváltozott a Rails.root működése. Eddig sztringként tért vissza, most viszont Pathname-ként. Az útóbbival csak annyi a probléma hogy felülírja a + metódust, így nem sztring konkatenálást végez hanem útvonalakhoz méltón eléggé figyel a relatív és abszolút útvonalakra. Pl ha a Rails.root+”/public” parancsot adjuk ki, akkor 2.2.2 változatnál még helyesen összefűzi a két útvonalat, 2.3.0-nál viszont /public lesz az eredmény. Szerintem ez sok helyen okozhat problémát. Az első pluginnál amit 2.3.0 alatt használtam rögtön belefutottam ebbe. Kicsit debuggolni kellett mi a baja.
Mivel a Rails.root+”public” csak az új változattal jó, köztes megoldás lehet pl a “#{Rails.root}/public”