Tôi đang cố tạo người dùng trên ứng dụng rails của mình bằng lệnh curl từ os x terminal. Bất kể tôi định dạng dữ liệu như thế nào, ứng dụng sẽ trả về phản hồi mà không phải trong các xác thực của tôi đã vượt qua.
curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}"
Tôi đã thử mọi biến thể. Tôi đã thử sử dụng [] ngoặc, tôi đã thử user = {data ..} và dường như không có gì hoạt động. Có ý kiến gì không?
@coryward: Điều đó sẽ đánh bại toàn bộ mục đích của một API.
—
Wukerplank
nó thực sự đã cho tôi bối rối
—
chris nắng
Xin chào, Bob có thể đã tìm thấy vấn đề, nhưng trong trường hợp nó có thể giúp được, đây là bài đăng tôi đã tìm thấy ngày hôm qua: squarism.com/2011/04/01/how-to-write-a-ruby-rails-3-rest-api Đó là về XML, nhưng nó có thể hữu ích. Trân trọng.
—
plang
$ rails c
vàUser.create :first_name => 'John', :last_name => 'Smith', ...
?