Rails将整数值从视图传递到控制器

动漫艾莉亚

我必须添加一个视图,用户将在其中输入一个数字,我们将根据该数字做出响应。在这里,我向用户询问一个数字,如果他提交它,我们将为此生成段落数。

在_show_data.html.erb文件中为nil:NilClass获取错误未定义方法`each'

应用控制器

class ApplicationController < ActionController::Base
private
    def baconipsum
        @baconipsum ||= Faraday.new("https://baconipsum.com/") do |f|
          f.response :json
        end
      end
end

文章控制器.rb

def showData
    @value = params[:value] 
@bacon = baconipsum.get("api/", type: 'all-meat',paras: @value).body
  end

_form_data.html.erb

<%= form_for:article do %>
    <label for="value">Value</label>
    <%= text_field_tag :value %>
    <%= submit_tag "Submit" %>
<% end %>

_show_data.html.erb

    <% @bacon.each do |meat| %>
  <p><%= meat %></p>
<%end%>
用户229044

套管在 Rails 中很重要。任何文件名都不应该包含大写字母,并且文件名应该永远存在。这不是意见的情况,这是 Rails 从模型名称正确推断文件名称所必需的。showData

你的文件名应该是_form_data.html.erband _show_data.html.erb无论您在哪里打电话render 'showData',这也必须更改为render 'show_data'这个电话可能是间接发生的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在视图控制器之间传递整数值

将参数值从视图传递到控制器操作方法?

Laravel 5.2-如何将变量(数组和整数)从视图传递到控制器?

将数据从表视图传递到视图控制器

rails - 通过获取请求将值从视图传递到控制器

使用Rails中的表单将数据从视图传递到控制器

将值从视图传递到Rails 4中的控制器

我可以防止Rails将实例变量从控制器传递到视图吗?

从视图安全地将数据传递到Rails中的控制器

Rails 4.1将无表计算从创建控制器传递到新视图

Rails:如何使用 button_to 将数组从视图传递到控制器

如何将数据从视图控制器传递到其他视图控制器

Swift-将数据从父视图控制器传递到子视图控制器

使用委托将数据从集合视图控制器传递到视图控制器

将值从表视图控制器传递到视图控制器

将列表从视图传递到模型中的控制器

Ajax将值从视图传递到控制器

将数组从视图传递到控制器

如何将值从视图传递到控制器

将@Published属性从视图控制器传递到SwiftUI

将数据从视图传递到Laravel中的控制器

将ManagedObjectContext传递/注入到视图控制器中

将数据从视图传递到控制器 - 使用模型

将变量从控制器传递到视图-Laravel

Laravel将数据从视图传递到控制器

将数据数组从控制器传递到视图 Codeigniter

将选定的按钮值从视图传递到控制器

如何将列表从视图传递到控制器?

将数据从控制器传递到Laravel中的视图