railsでobjectというのがるのですがこれってどんなメソッドですか?
下のコードのようにフォームに
if f.object
とすることでf.objectがデータベースに保存済みか調べると説明があるのですが
f.objectとは何ですか?
present? や definded?と何が違いますか?
ruby
1<%= form_with model: @staff_member, url:[ :admin, @staff_member] do |f| %> 2 <% if f.object.new_record? %> 3 <%= f.label :password, "パスワード", class: "required"%> 4 <%= f.password_field :password, size: 32, required: true%> 5 <% end %> 6 <%= f.submit "登録" %> 7 <%= link_to "キャンセル", :admin_staff_members %> 8<% end %>
要件が複数あるように見受けられます。
要件違うなら別質問とされたほうが良いです。
回答1件
あなたの回答
tips
プレビュー