0

たとえば、画像のURLを保存しようとしています

http://ecx.images-amazon.com/images/I/51d2Qu4RGFL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

私の移行:

t.string   "promo_url"

私のフォーム:

<i class="icon-link"></i><%= f.text_field :promo_url, autocomplete: "off", placeholder: "Image URL" %>

Event#Createで不可解かつ静かにハングします:

@event.save

痕跡:

Request
User Load (0.6ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 12 ORDER BY name LIMIT 1
Event Load (0.4ms)  SELECT "events".* FROM "events" WHERE "events"."id" = $1 LIMIT 1  [["id", "64"]]
(0.1ms)  BEGIN

助けてくれてありがとう-私はこれまでRailsサーバーがこのようにハングするのを見たことがありません。

4

1 に答える 1

0

ドメインURLに対しては正確であるが、画像URLに対しては正確ではないURL検証がありました。

@url = /^((https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?)?$/ 
validates :link, :promo_url :format => { :with => @url }, allow_blank:true
于 2012-11-06T19:40:47.973 に答える