English 中文(简体)
铁路上的 Ruby on Rails - 从视图中调用控制器方法
原标题:Ruby on Rails - Call controller method from a view

抱歉, 我有一个铁路新问题 。 在我的铁路应用程序中, 我如何从视图中调用我的控制器定义的方法? 例如, 可以说我写了一种自定义的方法来检索股票信息 。 在我看来, 我想有一个普通的 HTML 按钮, 点击时, 它将调用我的自定义方法, 并填充股票结果 。

我到处找找都找不到直截了当的方法,但我肯定漏掉了一些东西。

最佳回答

“em% 强” 编辑 : 我按标题来回答问题, 不是问题是什么。 您问题标题的答案在底部

您想要的是一个 ajax 请求, 这是一个单独的控制器动作。 您需要 :

  1. 请求路径并按下按钮时弹出其 DOM 对象的 java 描述

  2. 返回 ajax 要求的任何动作

有很多方法可以做到这一点, 但如果你寻找“ 如何修铁路 ajax ”, 您将会找到帮助您前进的“ gazillion 教程 ” 。 我喜欢的一种方式是叫做 pjax : < a href=" https:// github. com/rails/ pjax_rails > https://github. com/rails/ pjax_rails

旧的回答

声明helfer_method ,类似:

在控制器中:

private
def find_stock
  ...
end
helper_method :find_stock

你们认为:

<% find_stock.each do |stock| -%>

文献资料:

问题回答




相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...