Rails无法导航到控制器方法

时间:2019-03-08 16:23:23

标签: ruby-on-rails ruby

我正在尝试添加新的控制器方法。我还为它创建了一个对应的视图。我要做的就是创建一个名为@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

还有其他我没有添加的路由,因为该控制器还有许多其他我没有添加的方法,因为它是一个巨大的文件。

0 个答案:

没有答案