在Rails中,要访问应用程序控制器中的方法,可以通过以下几种方式:
get '/users', to: 'users#index'
这将把访问"/users"的GET请求映射到UsersController的index方法。
<%= link_to 'Show User', user_path(@user) %>
<%= form_with(model: @user, url: users_path) do |form| %>
<!-- 表单字段 -->
<% end %>
class UsersController < ApplicationController
def index
# 调用另一个方法
@users = fetch_users
end
private
def fetch_users
# 获取用户数据的逻辑
end
end
这样,当访问"/users"时,index方法将调用fetch_users方法来获取用户数据。
以上是访问应用程序控制器中方法的几种常见方式。在Rails中,控制器是处理请求和响应的核心部分,通过合理使用路由、链接、表单和直接调用等方式,可以灵活地访问和调用控制器中的方法。
领取专属 10元无门槛券
手把手带您无忧上云