我正在编写一个应用程序,应该使用tinyalsa通过ndk的函数,我只想从我的本机函数实现中调用tinyalsa定义的函数,例如pcm_open()。
我尝试按照 Android/ndk/docs/PREBUILTS.html 中有关使用预构建库的文档进行操作,但无法使其正常工作。
你能告诉我该怎么做吗?
谢谢
我正在学习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到表LineItems并add_product从修改Carts处理此新列的方法的迁移后,destroy操作不再起作用.
这是 models/cart.rb
class …Run Code Online (Sandbox Code Playgroud)