Wyświetlanie w partialu

Tak wygląda widok:

= form @user do |f| = f.label :name = f.text_field :name = f.fields_for :addresses do |f| = render "addresses", f: f
_adresses.html.haml

???????????? =f.label :city =f.text_field :city
Jak w miejscu ??? wyświetlić w przypadku akcji new “NIE PODANO”, a w przypadku akcji edit nazwę wpisanego miasta bez używania jQuery itp.
W jakiej zmiennej jest ta informacja?

Jak w miejsce ??? dam

= :city

to wyświetla

city

Pozdrawiam

poszukaj gdzie “f” trzyma obiekt “@user”. Jak już znajdziesz to jesteś w domu:

@user.new_record? ? NEW : EDIT

A jak to poszukać, że tak nieśmiało zapytam?

To @user.new_record… działa, ale jak w miejscu EDIT podać właśnie nazwę tego wpisanego miasta?