I have a user model and a profile model.
user has_one :profile
profile belongs_to :user
On the “show” view of the profile, there’s an input field that only the owner of the profile should see. I currently have it limited to where only a logged-in user can see it, but I need it to go further and only appear visible to the user who owns that particular profile.
I am using the following to limit the view to only logged in users: <% if logged_in? %>.
I’m just guessing here, but I’m assuming that you’re using restful_authentication because of the logged_in method. If you are, you can use current_user to filter this out.
Example: (assuming that you have a @user variable)
show field