小编gir*_*ran的帖子

如何在rails视图中更改文本颜色

如果状态为"待定",则在蓝色上显示"待定".如果状态为"已接受",则显示绿色的"已接受".如果状态为"已拒绝",则显示红色..

<% @applyleaves.each do |f| %>
<%= if f.status == 0
                 "Pending" 
       elsif f.status == 1
                 "Accepted"
       elsif f.status == 2
                 "Rejected"
       else
                 "Pending"
       end%>
</td>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails-4 ruby-on-rails-5

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

删除用户及其帖子

我有两个模型 - 用户和邮政.用户has_many :posts和帖子belongs_to :user.我想删除用户时自动删除用户的帖子.我怎样才能做到这一点?我对红宝石很新..

class User < ApplicationRecord
  has_many :posts
end

class Post < ApplicationRecord
  belongs_to :user
end

class UsersController < ApplicationController
  def destroy
    @user = User.find_by(id:params[:id])
    @user.posts
    @user.destroy
  end
end
Run Code Online (Sandbox Code Playgroud)

我已经尝试了上面的代码,但仍然只删除了用户,而不是他的帖子.提前致谢!

ruby ruby-on-rails ruby-on-rails-5

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

如何在不单击弹出窗口外部的情况下从颜色选择器中获取选定的颜色

大家好,我正在使用 HTML input type="color" 来显示颜色选择器。我想从颜色选择器中获取选定的颜色,而无需单击弹出窗口外部。

例如

<input type="color" onchange="alert(this.value)">
Run Code Online (Sandbox Code Playgroud)

现在,仅当我单击选择器外部时,我才能获取所选颜色

但我想在从选择器内部单击颜色时获取颜色(而不单击弹出窗口外部)

谢谢,提前...

html javascript jquery

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