未在postgresql数据库中发布的文本字段的值。
以下是'示例'的源代码。控制器中的方法
def sample
title = params[:title]
sample=Sample.new(title)
sample.save()
end`
我还在视图中创建了sample.haml
sample.haml
= form_for :sample, url: sample_path do |f|
%p
= f.label :title
%br/
= f.text_field :title
%p
= f.submit
我还创建了迁移文件,名称为20161129160810_create_sample。
class CreateSample < ActiveRecord::Migration
def change
create_table :samples do |t|
t.string :title
t.timestamps
end
end
问题在于我们提供的标题是&#39;价值,然后点击提交按钮,&#39; id&#39;存储在样本表中的值,但标题为&#39;值在表格中显示为空。
你能解决这些问题吗?
以下是快照。
答案 0 :(得分:0)
如果您在sample
方法中检查params[:sample]
,则可能会看到一个空值。这是因为所有表单值都发布在service
。