Làm cách nào để lấy thông báo từ app MOMO?
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
bạn xin API của Momo chưa?
Hỏi về reactJS
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Theo mình bạn có thể tham khảo lại câu hỏi này(đã được trả lời): https://viblo.asia/q/goi-api-fetch-data-trong-componentwillmount-hay-componentdidmount-pmleJawM5rd
Có vẻ vấn đề ở hàm UNSAFE_componentWillMount()
thật.
hỏi trang kenh14
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
làm bằng bobstrap nhé bạn =)))))))
Cách render data lấy từ ajax bằng javascript một cách nhanh nhất!!
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Mình gợi ý bạn dùng Axios
hỏi chuẩn làm web
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Trong quyển sách bạn đưa ra này thì rất tiếc không theo bất cứ chuẩn gì cả. Theo mình thì bạn nên tự tìm các tài liệu trên internet hiện nay và vứt cái tài liệu kia đi. bạn tìm được từ 3 năm trước đã là outdate rồi. Mà sách bạn đưa ra thì cũng xuất bản từ 2006. 13 năm thì nó còn đáng vứt đi nữa.
Còn về các chuẩn làm web thì bạn Hưng cũng trả lời khác đầy đủ. Bạn tham khảo thêm trong wikipedia nữa https://en.wikipedia.org/wiki/Web_standards
Vấn đề về Webpack và NuxtJS
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
còn về vế 1 của bạn thì giống lỗi này
https://stackoverflow.com/questions/47342479/how-to-load-local-js-file-with-nuxt
Và cách giải quyết trong ấy hơi nhỏ nhưng khó nhìn: bạn đổi thành '/js/EEEEEE.js'
thôi
Vấn đề về Webpack và NuxtJS
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Bạn đọc kĩ hơn ở phần này nhé! https://nuxtjs.org/api/configuration-build
Ở extend
có 2 tham số config
và ctx
, trong đó thì config
sẽ chỉ đến các hoạt động bạn muốn thực hiện, còn context chỉ đến môi trường và đk thực hiện(isClient hay loader là gì )
hỏi làm web xem truyện bằng html javascript
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Làm thì làm được nhé bạn =)) dùng nodejs làm backend và front end cũng là 1 cái js nào đó =)) chúc bạn may mắn =))
php 7.1 cho apache macos catalina
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Default của Catalina hiện tại đang là php 7.3.8 rồi bạn ơi. Nếu bạn muốn setup version 7.1 thì hoặc bạn dùng máy ảo, docker hoặc setup riêng cho mỗi project được thôi bạn
Đồng bộ dữ liệu từ mysql lên elasticsearch
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Bạn có thể tham khảo link này https://viblo.asia/p/sync-data-from-mysql-to-elasticsearch-4dbZN8OQ5YM
Thiết kế database cho web tuyển dụng
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
database nào cũng được. vì bản chất bạn mới học nên là postgreSQL hay mysql nó cũng như nhau!
Hỏi về kế thừa trong controller Rails
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
bạn cứ dùng cách 1 nhé. vì bản thân controller của gem đó cũng đã kế thừa BaseController rồi
Upload ảnh qua API rails. Chạy trên server EC2.
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
mình đoán là phải dùng gem chuyên biệt này chăng? https://github.com/sorentwo/carrierwave-aws
btw, cty mình bên Nhật đang dùng AWS thì dùng gem paperclip, còn mình mới đây có mò vào active storage thấy có vẻ active storage cũng đã build sẵn các server khác nhau như AWS, Azure,.... Bạn cũng thử qua xem sao
Comment với ajax trong rails
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Đành lại tự trả lời: Dựa theo link này https://stackoverflow.com/questions/40412109/actionviewtemplateerror-undefined-local-variable-or-method-or-no-error
Lý do mình bị lỗi bên trên là dùng
render 'comments/form', locals: { event: @event, comment: @comment }
Do đó nó cho ra những kết quả khá là ngẫu nhiên dẫn đến việc bị lỗi. Khi sửa thành
render 'comments/form', event: @event, comment: @comment
Thì mọi thứ lại bình thường
Lỗi khi tạo ứng dụng rails với database là mysql
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Trong link stackoverflow có giải thích rõ ràng đấy. Apple đang dần bỏ các thư viện OpenSSL đi để sử dụng các thư viện TLS và crypto riêng(kinh tế mà, không thì làm sao mà bán đc phần cứng). Vậy nên ở lỗi này là do không kết nối được với các thư viện OpenSSL. Câu lệnh bundle trên sẽ giúp bạn thêm 3 biến sau
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
khi đó thì kết hợp đc với OpenSSL và từ đó mọi việc xong.
Học cái để làm một trang web giống như viblo?
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Viblo là Laravel cho back end bạn ạ. Mobile app dùng React Native và Front-end web là Vue. Bạn có thể tham khảo
Đổi xuống dòng thành thẻ <br/> và ngược lại trong Rails
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Xin cảm ơn bác @tuanbacyen đã hỗ trợ rất nhiều cho câu trả lời này
Helper được viết như sau:
module SongsHelper
# change newline from input into br tag in database
def newline_to_br(text)
text.to_s.gsub!(/(?:\n\r?|\r\n?)/, '<br/>')
end
# change br tag in database into newline when edit
def br_to_newline(text)
text.to_s.gsub!(%r~<br\s*\/?>~, "\n")
end
end
Sau khi có Helper thì tại SongsController, ta sẽ phải thêm các đoạn:
class SongsController < ApplicationController
extend SongsHelper
.....
private
include SongsHelper
# Use callbacks to share common setup or constraints between actions.
def set_song
@song = Song.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through.
def song_params
params[:song][:lyric] = newline_to_br(params[:song][:lyric])
params.require(:song).permit(:name, :lyric)
Và tại views/songs/edit:
<%= f.text_area :lyric, :value => br_to_newline(@song.lyric), :required => true %>
Mình muốn tìm cách chuyển đổi từ tiền tố sang hậu tố
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Bạn thử tham khảo cách trong này xem:
update cake php 2
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
bin/cake migration migrate
bin/cake migration seed
Làm thế nào để paste được hình ảnh vào thẻ textarea
![Avatar](https://images.viblo.asia/avatar/001c07d9-7401-4514-a2f1-04f1a5441bc6.jpg)
Thực ra cái gọi là hình ảnh "trong" thẻ textarea
là bạn đặt position: relative
với position: absolute
thôi. Bạn đặt position: absolute
cho thẻ textarea
và relative
cho ảnh(nếu có). Đấy là giải pháp của mình. Tức là 3 component gồm có 1 component up ảnh, 1 component hiển thị ảnh và 1 component textarea
. Khi component up ảnh ko được dùng thì textarea
vẫn là textarea
bth. Còn khi component up ảnh được tương tác và có ảnh up lên thì component hiển thị ảnh sẽ hiển thị ảnh "trong" textarea tại vị trí bạn mong muốn. Bạn hiểu ý mình chứ?