小编bar*_*ett的帖子

如何使用Twitter Bootstrap Rails gem定义Flash通知

我试图在控制器中设置闪存通知,但似乎我只能定义:通知.当我尝试定义:errors或flash [:errors]时,我遇到了一堆错误.我目前有这个工作,但所有的消息显然是一个通知类型,而不是错误或警告.我想知道如何设置错误或警告而不是通知.我正在使用rails 3.2和twitter bootstrap rails gem

在application.html.erb中

<%= bootstrap_flash %>
Run Code Online (Sandbox Code Playgroud)

manuals_controller.rb

class ManualsController < ApplicationController
  def create
    respond_to do |format|
      format.html { redirect_to root_url, notice:'MyManual was successfully created.' }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3 flash-message twitter-bootstrap

14
推荐指数
1
解决办法
2万
查看次数

设计邀请生成accept_invitation_url

我正在使用Devise邀请函。通常,在邀请电子邮件中,会有一个链接将被邀请者重定向到sign_in页面,类似这样的网址

mywebsite.com/users/invitation/accept?invitation_token=J-azZ8fKtkuAyp2VZWQX
Run Code Online (Sandbox Code Playgroud)

该网址来自Invitation_instructions.html:

<p><%= link_to 'Accept invitation', accept_invitation_url(@resource, :invitation_token => @token) %></p>
Run Code Online (Sandbox Code Playgroud)

现在,我想在控制器中返回邀请网址作为json响应,如下所示:

def invite
  invitee = User.invite!({:email => email}, current_user)
  accept_invitation_url = ....
  render :json => accept_invitation_url
end
Run Code Online (Sandbox Code Playgroud)

任何想法如何在控制器中获取accept_invitation_url?谢谢!

ruby-on-rails devise devise-invitable

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

Rails:设置Stripe Webhook

我已经对所有设置接受付款进行了条带化​​,并安装了stripe_event gem.在gem的文档中,它说只是在routes.rb中执行类似的操作:

mount StripeEvent::Engine => '/stripe'
Run Code Online (Sandbox Code Playgroud)

但那在路线上没有显示任何东西.为了让webhook在我的开发环境中工作,我还需要做些什么?它甚至可能吗?(我确实将条带webhook设置为发送到0.0.0.0:3000,但我确信这是错误的.

谢谢!

routing webhooks ruby-on-rails-3 stripe-payments

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