2017-05-25

  • 新mac 系統,安裝rmagick gem包缺少頭文件錯誤,bundle失敗。
    解決方案:使用macport重新安裝imagemagick,安裝xcode命令行工具,并在偏好工具中設置。

  • rails中dropzone代碼

<link  rel="stylesheet">
  <div class="row">
  <div class="col-xs-8 col-xs-offset-2">
    <h2>上傳圖片:</h2>
  </div>

  <div class="col-xs-8 col-xs-offset-2">
    <%= form_tag({action: :save_pic}, multipart: true ,class: "dropzone",id: "dz_save_pic") do %>
    <div class="fallback">
      <%= file_field_tag 'picture' ,accept:'image/*'%>
    </div>
    <% end %>
  </div>

  <div class="col-xs-8 col-xs-offset-2">
    <h1></h1>
  </div>

  <div class="col-xs-6 col-xs-offset-2">
    <%= link_to '完成' ,fixed_asset_path ,class: "btn btn-primary"  %>
    <!-- <%= link_to '完成' ,{action: "show"} ,class: "btn"%> -->
  </div>
</div>
<% content_for :script do %>
<script src="http://cdn.bootcss.com/dropzone/4.3.0/min/dropzone.min.js"></script>
<%= javascript_include_tag "fixed_assets.js" %>
<script type="text/javascript">
  Dropzone.prototype.defaultOptions.dictDefaultMessage = "點擊此處上傳圖片,或將需要上傳的圖片拖拽到此處!";
  Dropzone.prototype.defaultOptions.acceptedFiles = "image/*";
</script>
<% end %>
  • link_to 方法的第二個參數為一個hash,一般用 XXXX_path ,如果用 action 形式需要用{} 花括號包起來。花括號中還可以寫鏈接的參數例如:
link_to "WRONG!", controller: "articles", id: "news", class: "article"
# => <a href="/articles/index/news?class=article">WRONG!</a>

正確的寫法:

link_to "Articles", articles_path, id: "news", class: "article"
# => <a href="/articles" class="article" id="news">Articles</a>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容