Rails:$ variable = HTML <form> <input /> type =“text”</form>

时间:2012-12-05 10:46:16

标签: ruby-on-rails-3 variables global-variables html-form

我有另一个问题。我相信你真的很容易回答,但我不知道怎么做。 我正在使用Ruby on Rails 3.2.9。 在一个视图中,我想定义一些工作正常的变量:

<p>
  <b>Artikelnummer:</b>
  <%= @artikel.artikelnummer %>
</p>
  <%= $aktArtNr = @artikel.artikelnummer %>

但是现在我想在变量中保存一些用户输入(不应该导致控制器操作或其他) - 我不知道该怎么做。

体育专业。我想保存用户在此表单中输入的“东西”

<form name="Menge">
    <input type="text">
</form>

在名为$aktMenge

的变量中

它一定很容易,但我已经尝试了很长时间没有成功(但是头疼......)

P.S。在我刚刚调用一个控制器动作后,它应该对变量做一些事情......

非常感谢!

2 个答案:

答案 0 :(得分:1)

我很难看到你想要做什么。我的建议是使用Rails脚手架,这样你就可以看到它从控制器到视图的工作方式。例如打开终端并尝试(可能在新项目中):

rails generate scaffold artikel name:string content:text ref_number:integer
rake db:migrate

然后在浏览器中查看“localhost:[port_no] / artikels”,您应该能够通过Web界面创建,更新和删除记录。然后去看看生成的代码,看看你是否可以将它与你正在做的事情联系起来。

答案 1 :(得分:0)

再次抱歉对所有这些RESTful内容都是新手。我意识到,由于我并不真正知道铁路可以做什么,我没有回答正确的问题......

但这解决了我的问题:

Rails getting single values from request