我有一个simple_form,它有一堆需要输入数据库的URL。
现在我想要将新记录与现有记录页面匹配,以便比较问题吗?
例如。如果记录有google.com/search/stackoverflow
如果有人输入相同的网址,则输入相同的列名称。它将提醒用户说明该字段已存在并显示该字段的ID号。然后它不会保存新字段并将用户重定向回仪表板。
这是我目前的代码。
控制器:
def create
create_params = params[:newevent].permit(:eventname, :eventshortdesc, :eventvenuename, :eventdesc, :eventdatetime, :eventimage, :1link, :2link, :3link, :4link, :5link, :6link, :event_type, :eventready, :eventcomplete)
@newevent = Newevent.new(create_params)
@newevent.save!
end
视图
<%= f.input :eventname, label: "Event Name", required: true %>
<%= f.input :event_type %>
<%= f.input :eventdesc, label: "Description", required: true %>
<%= f.input :eventshortdesc, label: "Short Description", required: true %>
<%= f.input :eventvenuename, label: "Venue Name / Location", required: true %>
<%= f.input :eventdatetime, type: "datetime", label: "Date Of Event: (Enter as YYYY-MM-DD)", required: true %>
<%= f.input :eventimage, :label => "Image Name Here (exact)"%>
<%= f.input :1link, label: "1 URL of Event" %>
<%= f.input :2link, label: "2 URL of Event" %>
<%= f.input :3link, label: "3 URL of Event" %>
<%= f.input :4link, label: "4 URL of Event" %>
<%= f.input :5link, label: "5 URL of Event" %>
<%= f.input :6link, label: "6 URL of Event" %>
这就是我现在所拥有的一切。
如果可以的话,谢谢你的帮助。
萨姆
答案 0 :(得分:0)
您只需要一个简单的guid
验证。
rails g kaminari:views THEME