在 ROR 控制器中的方法之间传递变量
在我的控制器中,我将日期从方法创建传递到方法索引。如何将其从索引传递回创建(用于新创建)?
def index
@date = params[:date].
end
def create
<<<NEED to get @date from index here>>>
@entry = Entry.new(:input => input, :user => current_user, :time => @date)
respond_to do |format|
if @entry.save
format.html { redirect_to(:action => "index", :edit => true) }
end
end
In my controller I pass date from method create to method index. How can I pass it back from index to create (for new create)?
def index
@date = params[:date].
end
def create
<<<NEED to get @date from index here>>>
@entry = Entry.new(:input => input, :user => current_user, :time => @date)
respond_to do |format|
if @entry.save
format.html { redirect_to(:action => "index", :edit => true) }
end
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么需要从
index
获取它?将其保存在隐藏的表单变量中并提交等。您无法从
index
获取它。Why do you need to get it from
index
?Keep it in a hidden form variable and submit it, etc. You can't get it from
index
.