ruby-on-rails – 自动填写Rails中的表单字段?
发布时间:2020-12-17 03:57:41 所属栏目:百科 来源:网络整理
导读:假设您有一个简单的表单来在您的应用程序中创建新的文章对象. % form_for @article do |f| %p name:br / %= f.text_field :name %/pp link:br / %= f.text_field :link %/pp %= submit_tag %/p 我正在使用RSS提要解析器Feedtools来获取文章名称,但我似乎无法
假设您有一个简单的表单来在您的应用程序中创建新的文章对象.
<% form_for @article do |f| %> <p> name:<br /> <%= f.text_field :name %> </p> <p> link:<br /> <%= f.text_field :link %> </p> <p> <%= submit_tag %> </p> 我正在使用RSS提要解析器Feedtools来获取文章名称,但我似乎无法从其他地方可访问的数据中自动填写表单字段.假设文章的名称可以通过params [:name]访问.如何从params [:name](或params [:link])获取文章的名称到表单字段而无需用户输入?我不想自动创建文章对象,因为用户可能想稍微修改名称. 解决方法
如果将要显示的信息传递给新操作中的文章构造函数,则将填充表单.即使已经实例化了一个新对象,它也不会持久保存到db,因为在任何时候都没有调用save方法.这将在创建动作中发生.
def new @article = Article.new :name => "Steve Graham's insane blog",:link => "http://swaggadocio.com/" respond_to do |format| format.html # new.html.erb format.xml { render :xml => @post } end end 在不了解您的应用程序逻辑的情况下,我无法再提供有关如何将零件拼接在一起的帮助.这应该让你几乎在那里. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |