我正在编写一个需要将参数或数据传递给另一个动作的应用程序,以便将控制器操作分解为可管理的部分。什么是最好的方法呢?为了测试我的代码,我发出了redirect_to
new_calendar_account = {
calendar_account: {
provider: "google",
access_token: auth_client.access_token,
refresh_token: auth_client.refresh_token,
token_expires_at: token_expiry
}
}
redirect_to new_calendar_account_path(new_calendar_account)
但它是一个GET请求,我想要一个POST请求,我读到它是不可能的。
因此可以渲染另一个动作并传递参数吗?或者最好是我制作一个模型方法来在一个地方包含所有代码?
答案 0 :(得分:0)
您可以像操作中的函数名称一样调用其他操作。 对于传递参数,您只需使用实例变量。
/etc/pam.d