2013-02-13 46 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