小编108*_*427的帖子

使用ndk中的tinyalsa

我正在编写一个应用程序,应该使用tinyalsa通过ndk的函数,我只想从我的本机函数实现中调用tinyalsa定义的函数,例如pcm_open()。

我尝试按照 Android/ndk/docs/PREBUILTS.html 中有关使用预构建库的文档进行操作,但无法使其正常工作。

你能告诉我该怎么做吗?

谢谢

android libraries android-ndk

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

CartsController#destroy中的NoMethodError - 使用Rails进行敏捷Web开发4

我正在学习Rails遵循"使用Rails 4进行敏捷Web开发"这本书,我遇到了这个错误:

NoMethodError in CartsController#destroy
undefined method `name' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

这是Cart控制器的动作Destroy.错误信息引用该行@cart.destroy if @cart.id == session[:cart_id]:

# DELETE /carts/1
# DELETE /carts/1.json
def destroy
  @cart.destroy if @cart.id == session[:cart_id]
  session[:cart_id] = nil
  respond_to do |format|
    format.html { redirect_to store_url,
     notice: 'Your cart is currently empty'}
    format.json { head :no_content }
  end
end
Run Code Online (Sandbox Code Playgroud)

此操作是从"空车"按钮调用的 views/carts/shown.html.erb

<%= button_to 'Empty cart', @cart, method: :delete, data: {confirm: 'Are you sure?'} %>
Run Code Online (Sandbox Code Playgroud)

一切都运行正常,但在创建了一个将列添加price到表LineItemsadd_product从修改Carts处理此新列的方法的迁移后,destroy操作不再起作用.

这是 models/cart.rb

class …
Run Code Online (Sandbox Code Playgroud)

null ruby-on-rails nomethoderror ruby-on-rails-4

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