小编Jos*_*osh的帖子

Git中的user.name是否需要匹配我的GitHub用户名?

我正在Ubuntu系统上安装Git。我需要设置user.name。我已经有一个GitHub帐户。如果我的全名是John Doe,并且已经使用用户名“ Jon-D”设置了我的GitHub帐户,那么我是否需要将该名称用作Git用户名。或者我可以(应该)使用我的全名吗? ?

linux git github

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

你如何使用 Rails 5.2 wrap_parameters?

我有一个仅作为 API 构建的 Rails 5.2 应用程序。我正在使用 Postman 来测试端点。目前,我正在用根元素包装我所有的 JSON POSTS,以便让它传递“强参数”。然而,根据 Rails 文档,wrap_parameters设置为接受 JSON,我不应该这样做,但是,如果我不这样做,我的 POST 就会失败。我究竟做错了什么?


# users_controller.rb

class UsersController < ApplicationController
  before_action :set_user, only: [:show, :update, :destroy]

  .....

  # POST /users
  def create
    @user = User.new(user_params)

    if @user.save
      render json: @user, status: :created, location: @user
    else
      render json: @user.errors, status: :unprocessable_entity
    end
  end

  .....

  private
  .....

    # Only allow a trusted parameter "white list" through.
    def user_params
      params.require(:user).permit(:email, :password, :is_admin, :is_agent)
    end
end
Run Code Online (Sandbox Code Playgroud)
# config/initializers/wrap_parameters.rb

ActiveSupport.on_load(:action_controller) do
  wrap_parameters …
Run Code Online (Sandbox Code Playgroud)

api json ruby-on-rails

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

为什么我在 Rails 中收到两次 JQuery 警报?

我对删除链接有 jquery 确认。当您单击该链接时,确认会弹出,但是当您单击“确定”时,它会再次弹出。我不明白为什么。除了必须单击“确定”两次之外,该方法工作正常并且帖子被删除。


show.html.haml

%h1= @post.title
%p= @post.description

%p= link_to 'Back', root_path
%p= link_to 'Edit', edit_post_path
%p= link_to 'Delete', @post, method: :delete, data: { confirm: 'Are you sure you want to delete this Post?' }
Run Code Online (Sandbox Code Playgroud)
posts_controller.rb

class PostsController < ApplicationController
  before_action :find_post, only: %i[show edit update destroy]
.
.
.
  def destroy
      @post.destroy
      redirect_to root_path, notice: 'Post successfully deleted.'
  end
.
.
.
  def find_post
      @post = Post.find(params[:id])
  end
end
Run Code Online (Sandbox Code Playgroud)
Gemfile

gem 'bootstrap-sass', '~> 3.3', '>= 3.3.7'
gem 'coffee-rails', '~> …
Run Code Online (Sandbox Code Playgroud)

jquery ruby-on-rails

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

标签 统计

ruby-on-rails ×2

api ×1

git ×1

github ×1

jquery ×1

json ×1

linux ×1