我正在尝试添加新的控制器方法。我还为它创建了一个对应的视图。我要做的就是创建一个名为@x的变量,并在视图中打印它。我这样做只是为了验证我的应用程序是否正在使用该方法。但是,我看不到该值打印在视图上。请帮忙。
这是我的控制器,名为Submitted_content_controller.rb
class SubmittedContentController < ApplicationController
def begin_planning
@x = 1
end
end
这是我的名为begin_planning.html.erb的视图
<%= form_tag url_for(:action => :revision_planning), method: "post" %>
<%= text_field 'questionnaire', 'name', class: "form-control width-250" %>
<p><%= @x %></p>
<button>Create</button>
这是我添加的路线:
get :begin_planning
当我进入begin_planning html页面时,看到文本字段和创建按钮,但是看不到@x的值被打印出来。这将是巨大的帮助。谢谢。
这是我的路线输出:
begin_planning_submitted_content_index GET /submitted_content/begin_planning(.:format) submitted_content_controller#begin_planning
还有其他我没有添加的路由,因为该控制器还有许多其他我没有添加的方法,因为它是一个巨大的文件。