【问题标题】:setting dynamic 'value' to <textarea> with ruby/sinatra/activerecords使用 ruby​​/sinatra/activerecord 将动态“值”设置为 <textarea>
【发布时间】:2014-06-20 23:17:39
【问题描述】:

我在使用 Ruby、Sinatra 和 ActiveRecords 制作一个简单的博客时需要一些帮助。

我正在尝试为输入表单设置一个动态默认“值”,以允许用户编辑他们的博客文章而无需重新输入整个内容。

这是我目前得到的:

<textarea type="comment" id="description" name="description" value="<%= @blog.description %>"></textarea>

如果我将 &lt;textarea&gt; 更改为 &lt;input&gt; 它可以工作。

【问题讨论】:

    标签: html ruby forms activerecord sinatra


    【解决方案1】:

    &lt;textarea&gt; 没有value 属性。

    你应该把它改成这样:

    <textarea type="comment" id="description" name="description"><%= @blog.description %></textarea>
    

    【讨论】:

    • 好的,谢谢,但这仍然不能保存@blog.description 中保存的先前信息。
    • 我建议接受这个答案并提出一个单独的问题以获得进一步的帮助。鉴于您在问题中提出的信息,我无法猜测您还试图做什么以及为什么它可能不起作用。这就是 StackOverflow 的工作方式:一次解决一个问题(否则会引起社区的愤怒。;))
    • 谢谢克里斯!我明白。你的回答是正确的,我只是没有关闭一个 html 标记我的代码。来晚了哈哈!干杯,
    猜你喜欢
    • 1970-01-01
    • 2020-06-09
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多