如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

董阮光

我可以在模型中的方法之间或在Rails中的ruby中的方法和控制器之间传递值吗?这是我的示例:

我的模特:

class Artist::Data < ActiveRecord::Base
   def self.set1(timeline)
      a = timeline
      set2 << a
   end
   def self.set2
      logger.debug "HAA #{a}"
      return a
   end
end

我的控制器:

class Feed::FeedsController < ApplicationController
  def index
     #get a from set2 method
     @a = Artist::Data.set2  (=a)
  end
end

这只是一个例子,我不知道如何在实际应用中做到这一点。我想将值从set1方法传递给set2方法,然后可以在FeedsController中显示它。所以,我该怎么办??,请帮助我!

索尼·马修(Sony Mathew)

我假设您熟悉类变量和实例变量。因此,如果要在两个类方法之间传递数据,则可以使用类变量。

class Artist::Data < ActiveRecord::Base
   def self.set1(timeline)
      @a = timeline
   end
   def self.set2
      logger.debug "HAA #{@a}"
      return @a
   end
end

更多信息:http : //rubymonk.com/learning/books/4-ruby-primer-ascent/chapters/45-more-classes/lessons/113-class-variables

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将模型传递给另一个区域的控制器?

来自分类Dev

如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

来自分类Dev

如何通过另一个函数将参数传递给资源控制器中的show()方法

来自分类Dev

将变量的值从控制器传递到另一个控制器

来自分类Dev

在Ruby on Rails中,如何将控制权传递给另一个控制器中的动作?

来自分类Dev

如何将数组快速传递给另一个视图控制器?

来自分类Dev

如何将数组快速传递给另一个视图控制器?

来自分类Dev

如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

来自分类Dev

将数据传递到导航控制器中的另一个视图控制器

来自分类Dev

将模型从一个控制器传递到另一个

来自分类Dev

单击行中的锚标记时如何将行值传递给另一个 angularjs 控制器

来自分类Dev

将值从一个函数传递到控制器中的另一个函数

来自分类Dev

如何将数据从一个视图控制器传递到导航控制器中嵌入的另一个视图控制器

来自分类Dev

将变量从控制器传递到Symfony中的另一个变量?

来自分类Dev

如何将 varbinary(max) 值作为参数从视图传递到控制器中的 actionmethod 并将其保存到另一个表

来自分类Dev

如何从Laravel 8中的另一个控制器将参数传递给Controller中的函数

来自分类Dev

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

来自分类Dev

laravel 5.7 如何将一个控制器的变量 id 传递给另一个

来自分类Dev

Rails将参数传递给另一个控制器

来自分类Dev

如何将值从控制器中的模型传递给angularjs中的其他子控制器?

来自分类Dev

将Stepper值传递给另一个视图控制器

来自分类Dev

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

来自分类Dev

Spring 测试:如何将模型“传递”到控制器 post 方法中

来自分类Dev

如何将user.id从一个控制器传递到另一个“ nil:NilClass的未定义方法'id'”

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

如何将响应从一个控制器传递到另一个?

来自分类Dev

如何将数据从一个视图控制器传递到另一个?

来自分类Dev

如何将信息从一个视图控制器中的表视图单元传递到另一视图控制器?

Related 相关文章

  1. 1

    如何将模型传递给另一个区域的控制器?

  2. 2

    如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

  3. 3

    如何通过另一个函数将参数传递给资源控制器中的show()方法

  4. 4

    将变量的值从控制器传递到另一个控制器

  5. 5

    在Ruby on Rails中,如何将控制权传递给另一个控制器中的动作?

  6. 6

    如何将数组快速传递给另一个视图控制器?

  7. 7

    如何将数组快速传递给另一个视图控制器?

  8. 8

    如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

  9. 9

    将数据传递到导航控制器中的另一个视图控制器

  10. 10

    将模型从一个控制器传递到另一个

  11. 11

    单击行中的锚标记时如何将行值传递给另一个 angularjs 控制器

  12. 12

    将值从一个函数传递到控制器中的另一个函数

  13. 13

    如何将数据从一个视图控制器传递到导航控制器中嵌入的另一个视图控制器

  14. 14

    将变量从控制器传递到Symfony中的另一个变量?

  15. 15

    如何将 varbinary(max) 值作为参数从视图传递到控制器中的 actionmethod 并将其保存到另一个表

  16. 16

    如何从Laravel 8中的另一个控制器将参数传递给Controller中的函数

  17. 17

    如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

  18. 18

    laravel 5.7 如何将一个控制器的变量 id 传递给另一个

  19. 19

    Rails将参数传递给另一个控制器

  20. 20

    如何将值从控制器中的模型传递给angularjs中的其他子控制器?

  21. 21

    将Stepper值传递给另一个视图控制器

  22. 22

    如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

  23. 23

    Spring 测试:如何将模型“传递”到控制器 post 方法中

  24. 24

    如何将user.id从一个控制器传递到另一个“ nil:NilClass的未定义方法'id'”

  25. 25

    如何将数据从一个视图控制器传递到另一个SWIFT

  26. 26

    如何将数据从一个视图控制器传递到另一个SWIFT

  27. 27

    如何将响应从一个控制器传递到另一个?

  28. 28

    如何将数据从一个视图控制器传递到另一个?

  29. 29

    如何将信息从一个视图控制器中的表视图单元传递到另一视图控制器?

热门标签

归档