Głupie pytanie, ale mam pewne przewlekłe zamieszanie tego, co dokładnie "zasób" jest w Railsach. Termin jest używany wszędzie, ale mam zabawne wrażenie, że może być używany raczej luźno. Jest to odniesienie w modelu, kontroler i, całkiem dosłownie, w routes.rb
.Co to jest "zasób" w Railsach?
Czy to konkretna trasa? Na przykład map.resources
odwzorowuje 7 zasobów "REST". Tak więc przykład jeden zasób byłby wezwaniem do, powiedzmy, akcji index
kontrolera konkretnej klasy?!?
Czy jest to odniesienie do całej pobieranej strony/obiektu? lub może, węższy, tabelę bazy danych? lub odzyskiwany rząd?
Czy to coś innego?
W każdym razie, mam nadzieję, że ktoś może ustawić mi prosto ...
Jeśli mam zasób, który nie korzysta z modelu bazy danych (korzysta z API oddzielnej usługi dla utrwalania) czy nadal sensowne jest używanie "zasobów" szyn Skrót lub czy lepiej po prostu definiować trasy ręcznie? – Jonah