相关疑难解决方法(0)

为什么图像没有显示在我的rails基本应用程序中

我的index.html.erb代码 -

<h1>Listing products</h1>

<table border="1">

<% @products.each do |product| %>
  <tr>
    <td><%= product.title %></td>
    <td><%= product.description %></td>
    <td><%= image_tag(product.image_url, :class => 'list_image') %></td>
    <td><%= product.price %></td>
    <td><%= link_to 'Show', product %></td>
    <td><%= link_to 'Edit', edit_product_path(product) %></td>
    <td><%= link_to 'Destroy', product, method: :delete, data: { confirm: 'Are you sure?' } %></td>
  </tr>
<% end %>
</table>

<br />

<%= link_to 'New Product', new_product_path %>
Run Code Online (Sandbox Code Playgroud)

和图像在app\assets\images..但仍然没有出现在前端的图像.

Firebug它,我相信图像标签正确形成...让我知道我在这部分缺少什么.

<img src="/images/product1.jpg" class="list_image" alt="Product1">
Run Code Online (Sandbox Code Playgroud)

截图 -

截图

图像也到位 - …

ruby ruby-on-rails image ruby-on-rails-3

15
推荐指数
2
解决办法
3万
查看次数

如何将image_tag与bootstrap类一起使用:"img-responsive"?第11章

我问这个问题的原因是为了帮助我解决一个非常烦人的语法错误.我正在使用第11章,因此我可以在我的新网站上使用图像构建一个博客部分,当我尝试添加类时,一切都有效:"img-responsive"到这一行.

<%= image_tag image_article.picture.url if image_article.picture? %>
Run Code Online (Sandbox Code Playgroud)

我只是无法弄清楚添加类的正确语法:"img-responsive".

图像上传很好,但它突破了col-md-6容器,并显示打破页面布局的完整图像,因此除了我尝试添加类时,它们都在本地工作:括号中的"img-responsive"或括号,我尝试的每一种方式都会崩溃应用程序,所以我被困住了.我已经四处寻找其他解决方案,我发现了一个与carrierwave配合使用的宝石......

响应图像宝石

但这似乎就像用大锤敲打坚果一样,到目前为止我已经想到的所有其他问题,但这真的很烦人.我找不到适合响应图像的载波调整大小的任何东西,当然我可以使用img-responsive类?

关心肖恩

ruby-on-rails railstutorial.org

3
推荐指数
2
解决办法
6178
查看次数

Rails和Paperclip,default_url不起作用

我正在使用回形针上传个人资料照片.当有人不上传图像时,我希望将默认图像分配给用户.

我正在使用这行代码:

has_attached_file :avatar, 
  styles: { medium: "300x300>", thumb: "100x100>" },
  default_url: "assets/images/:style/male.jpg"
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器检查员给了我这个错误:

http://localhost:3000/assets/images/original/male.jpg 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

我试着写:

default_url: "assets/images/:style/male.jpg"
default_url: "images/:style/male.jpg"
default_url: ":style/male.jpg"
default_url: "male.jpg"
default_url: "assets/images/male.jpg"
Run Code Online (Sandbox Code Playgroud)

图像位于以下位置:

/assets/images/male.jpg 
/assets/images/medium/male.jpg 
/assets/images/thumb/male.jpg 
/assets/images/original/male.jpg 
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails paperclip

1
推荐指数
1
解决办法
1135
查看次数