Mam wiele modeli i relacji. W związku z tym, istnieje wiele połączeń w widokach/sterowników, które wyglądają tak:Jaki jest właściwy sposób sprawdzania istnienia obiektów w Railsach/Ruby?
@object.something.with_something.value
Część łańcucha może skończyć się zerowa, co jest zupełnie ok. Jaki jest właściwy/czysty/szybki sposób sprawdzenia istnienia obiektu terminalu?
dzwoni coś takiego:
@object.something.with_something.value if defined? @object.something.with_something.value
uważane za ok?
To pytanie nie brzmi bardzo wyraźnie ... Czy interesuje Cię tylko '' object.something.with_something.value' 'nil' lub czy martwisz się' NoMethodError', który zostanie podniesiony, jeśli cokolwiek w łańcuch to 'nil'? Zakładam to drugie? –