相关疑难解决方法(0)

用Rails设计4

Devise背后的团队通过blogpost http://blog.plataformatec.com.br/2013/05/devise-and-rails-4/宣布 它发布了一个与Rails 4兼容的版本,称之为'3.0 rc' .在同一篇博文中,它也表示正在发布Devise 2.2.4.

我正在尝试构建一个Rails 4应用程序.当我这样做时gem install Devise,它安装了2.2.4,而不是与Rails 4兼容的版本.

Fetching: devise-2.2.4.gem (100%) 
Run Code Online (Sandbox Code Playgroud)

我从blogpost中关于强参数的评论中假设我不能与Rails 4兼容.

我查看了Devise的github页面,但对我来说,如何安装与Rails 4兼容的版本并不明显.你能帮忙吗?

https://github.com/plataformatec/devise

注意,我试过了

gem install devise --version 3.0.0.rc1
Run Code Online (Sandbox Code Playgroud)

但它说

ERROR:  Could not find a valid gem 'devise' (= 3.0.0.rc1) in any repository
ERROR:  Possible alternatives: devise
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails bundler devise

30
推荐指数
2
解决办法
4万
查看次数

在rails 4中上传Jquery文件

大家好,我正在http://railscasts.com/episodes/381-jquery-file-upload上关注Jquery文件上传的视频教程,我被困了.我上传图像后,我的渲染部分不刷新,它将新图像和所有其他图像添加到已附加的图像下.因此,如果我将两个图像添加到新项目中,则显示第一个图像,然后使用第一个图像再次渲染局部图像,并在第一个图像下再渲染第二个图像,因此总共有3张照片.

这是我的create.js.erb

<% if @photo.new_record? %>
  alert("Failed to upload photo: <%= j @photo.errors.full_messages.join(', ').html_safe %>");
<% else %>
  $("#photos").append("<%=j render @photo %>");
<% end %>
Run Code Online (Sandbox Code Playgroud)

这是我的展示页面中的渲染.

<div id="photos">
    <%= render 'photos/photo' %>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的/photos/_photos.html.erb部分

<h2>Images</h2>
<div class="photo">
<% @rental.photos.each do |photo| %>
  <p>
    <strong>Photo:</strong>
    <%= image_tag photo.image_url.to_s %>
    </script>   
  </p>
 <% end %>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的照片控制器创建

 def create
    @rental = Rental.find(params[:rental_id])
    @photo = @rental.photos.create(params[:photo].permit(:image))

    respond_to do |format|
      format.js
    end
  end
Run Code Online (Sandbox Code Playgroud)

这是我的照片.js.jcoffee

jQuery ->
  $('#new_photo').fileupload(replaceFileInput: false,
    paramName: 'photo[image]')


    dataType: "script" …
Run Code Online (Sandbox Code Playgroud)

jquery ruby-on-rails ruby-on-rails-4

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

标签 统计

ruby-on-rails ×2

bundler ×1

devise ×1

jquery ×1

ruby-on-rails-4 ×1