2013-02-13 55 views
0

我對網頁設計很陌生。 我正在rails上進行ruby項目。我想要一個特定列表的表單,我可以上傳該列表的圖像。圖像在其他表格中。現在有一種方法是我可以使用文件上傳,但當我編輯任何列表,它會顯示文件字段empty.So,我想使用輸入類型的文本,並將瀏覽按鈕和JavaScript上傳image.Besides,此外,我還希望javacsript函數添加新的圖像,編輯圖像(特別)或刪除圖像(尤其是)。所以,如你看到的同類brain.please給人痛苦的解釋很容易做,一步wise.Thank您使用輸入文字形式上傳圖片

回答

2
+0

我正在製作完整的HTML格式(對我來說比紅寶石更容易)。請根據這一點做出判斷。我想要的只是簡單的文本,用戶使用browse.and輸入網址並上傳圖像(還可以添加新的,刪除,編輯等附加功能),並在我身邊,我希望該圖像被保存在資產/圖像/example.jpg和圖像表中的地址如此形成的保存....我沒有得到任何地方。我認爲它的簡單,但我不理解.plz help.its重要 – krnbatta 2013-02-13 10:08:19

+0

對不起,我從來沒有想過這個問題,如何只爲HTML做。我不知道一種方法來在HTML上做到這一點。 需要紅寶石技巧才能將照片保存到目錄,以保存此圖片的字符串。 – xdsemx 2013-02-13 17:23:26

0

的文本字段無法模仿的輸入類型的文件,你形容它的方式。

你也可以想看看這個帖子關於與HTML,軌圖像上傳和回形針 How to POST files from HTML5 Drag-Drop to a Rails 3 App & Paperclip?

+0

我正在製作完整的HTML格式(對我來說比紅寶石更簡單)。請根據這個來告訴我。我想要的只是簡單的文本,用戶使用browse.and輸入網址並上傳圖像(還可以添加新的,刪除,編輯等附加功能),並在我身邊,我希望該圖像被保存在資產/圖像/example.jpg和圖像表中的地址如此形成的保存....我沒有得到任何地方。我認爲它很簡單,但我不理解.plz help.its重要 – krnbatta 2013-02-13 09:38:58

0

的真棒文件附件紅寶石寶石Paperclip會爲你做的。

如果你是新的,這些我強烈建議看從Railscasts這兩個截屏:

1)http://railscasts.com/episodes/196-nested-model-form-part-1

2)http://railscasts.com/episodes/134-paperclip

圖像刪除

Delete an image with Paperclip

圖片上傳

該表格添加將用於上傳圖片的實際表格字段,使用fields_for。同時編輯form_for調用並將表單標記爲多部分,以便它可以接受文件上傳。

<% form_for @user, :html => {:multipart => true} do |f| %> 

… 

<% f.fields_for :user_images do |builder| %> 

<% if builder.object.new_record? %> 

<%= builder.label :caption, "Image Caption" %> 
<%= builder.text_field :caption %> 

<%= builder.label :photo, "Image File" %> 
<%= builder.file_field :photo %> 

<% end %> 

<% end %> 
+0

我使整個形式html(對我來說比ruby更容易)。請根據這個來告訴我。 我想要的只是簡單的文本,用戶使用browse.and輸入網址並上傳圖片(還可以添加新的,刪除,編輯等功能),並且在我身邊,我希望將圖像保存在資產/圖像/ example.jpg和圖像表中形成的地址被保存....我沒有得到任何地方。我認爲它的簡單但我不理解.plz help.its重要 – krnbatta 2013-02-13 09:13:46