我希望能够有一个链接按下时根据控制器动作更新一个属性.我怎么能这样做?我是否必须创建单独的更新路由?我是新来的,所以请耐心等待.
调节器
def completed
@meeting = Meeting.find(params[:id])
if @meeting.day_of_meeting == @meeting.days
@meeting.update_attribute(:day_of_meeting, '1')
redirect_to :back
else
@meeting.increment!
redirect_to :back
end
end
Run Code Online (Sandbox Code Playgroud)
模型
def increment!
update_attribute(:day_of_meeting, day_of_meeting + 1)
end
Run Code Online (Sandbox Code Playgroud)
视图
<%= link_to meetings_completed_path(@meeting), remote: true do %>
Run Code Online (Sandbox Code Playgroud)
路线
resources :meetings do
get 'meetings/completed'
end
Run Code Online (Sandbox Code Playgroud) 刚刚有一个关于 http_basic_authenticate_with 的新手问题。如果我在我的控制器中放置一些简单的东西,
http_basic_authenticate_with :name => "user", :password => "secret"
Run Code Online (Sandbox Code Playgroud)
我怎样才能确保密码是安全的。我只是希望能够将应用程序投入生产/发布,并以安全的方式保护整个应用程序密码。
感谢您的任何建议。