在Ruby中可以通過使用相關的Gem庫來實現身份驗證系統,比如Devise、Sorcery等。
以下是使用Devise Gem庫來實現身份驗證系統的示例:
gem 'devise'
bundle install
rails generate devise:install
rails generate devise User
rake db:migrate
before_action :authenticate_user!
<% if user_signed_in? %>
<%= link_to "Sign out", destroy_user_session_path, method: :delete %>
<% else %>
<%= link_to "Sign in", new_user_session_path %>
<% end %>
通過以上步驟,就可以在Ruby中使用Devise Gem庫來實現一個簡單的身份驗證系統。具體的實現方式還可以根據項目的需求進行定制。